- 13. Redis 集成布隆过滤器
- 13.1 版本要求
- 13.2 下载
- 13.3 安装布隆过滤器
- 13.4 启动 redis 挂载 redisbloom.so
- 14. 参考地址
最低4.x版本
redis-server -v13.2 下载
GitHub 下载地址:https://github.com/RedisBloom/RedisBloom
# 或者复制地址使用 wget 下载 wget https://github.com/RedisBloom/RedisBloom/archive/refs/tags/ver2.2.15.tar.gz13.3 安装布隆过滤器
1️⃣ 解压文件
2️⃣ 编译
cd RedisBloom-ver2.2.15/ make13.4 启动 redis 挂载 redisbloom.so
1️⃣ 通过命令挂载
[root@master RedisBloom-ver2.2.15]# redis-server --loadmodule /opt/tools/RedisBloom-ver2.2.15/redisbloom.so
2️⃣ 在 redis.conf 配置文件中添加
# 配置布隆过滤器 redisbloom.so 文件的地址,redis 集群中的所有节点都要配置上 loadmodule /opt/tools/RedisBloom-ver2.2.15/redisbloom.so # 启动 redis-server redis-server /opt/tools/redis/redis-stable/redis.conf
3️⃣ 测试
192.168.169.151:6379> BF.ADD bf add # 添加一个数据 (integer) 1 192.168.169.151:6379> BF.EXISTS bf add # 判断数据是否存在 (integer) 1 192.168.169.151:6379> BF.MADD k1 v1 k2 v2 k3 v3 # 一次添加多个数据 -> Redirected to slot [12706] located at 192.168.169.152:6379 1) (integer) 1 2) (integer) 1 3) (integer) 1 4) (integer) 1 5) (integer) 1 192.168.169.152:6379> BF.MEXISTS k1 v1 k2 # 判断多个元素是否存在 1) (integer) 1 2) (integer) 1 192.168.169.152:6379>14. 参考地址
https://blog.csdn.net/qq_41125219/category_11179094.html
https://blog.csdn.net/w15558056319/category_11457357.html
https://blog.csdn.net/qq_34827674/category_11092226.html
https://blog.csdn.net/wuxiaolongah/category_10138094.html
https://xiaolincoding.com/



