栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

13. Redis 集成布隆过滤器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

13. Redis 集成布隆过滤器

文章目录
      • 13. Redis 集成布隆过滤器
        • 13.1 版本要求
        • 13.2 下载
        • 13.3 安装布隆过滤器
        • 13.4 启动 redis 挂载 redisbloom.so
      • 14. 参考地址

13. Redis 集成布隆过滤器 13.1 版本要求

最低4.x版本

redis-server -v

13.2 下载

GitHub 下载地址:https://github.com/RedisBloom/RedisBloom

# 或者复制地址使用 wget 下载
wget https://github.com/RedisBloom/RedisBloom/archive/refs/tags/ver2.2.15.tar.gz

13.3 安装布隆过滤器

1️⃣ 解压文件

2️⃣ 编译

 cd RedisBloom-ver2.2.15/
 make

13.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/

 
 
 
 
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号