Redis安装布隆过滤器


关于布隆过滤器的简介请看这篇文章 :https://juejin.cn/post/6844904013419249678

安装

在redis布隆过滤器插件地址下载最新的release源码,在编译服务器进行解压编译

wget https://github.com/RedisBloom/RedisBloom/archive/v2.2.4.tar.gz

然后解压插件进行插件的编译

tar RedisBloom-2.2.4.tar.gz
cd RedisBloom-2.2.4
make

编译得到动态库 rebloom.so
在这里插入图片描述

修改redis配置文件即可加载bloom filter插件

#在redis配置文件(redis.conf)中加入该模块即可
vim redis.conf
#添加
loadmodule /softwares/RedisBloom-2.2.4/redisbloom.so (前面为你自己的路径)

布隆过滤器常用命令

注意:在redis客户端执行以下命令时要用小写
在这里插入图片描述

测试

登录redis-cli,执行以下命令:

# 在redis中添加一个布隆过滤器 错误率是0.01 数量是1万个
bf.reserve bf_test 0.01 10000 NONSCALING
# 在bf_test 的布隆过滤器添加一个key
bf.add bf_test key
# 验证布隆过滤器key是否存在
bf.exists bf_test key
# 验证布隆过滤器key1是否存在
bf.exists bf_test key1

在这里插入图片描述


文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录