布隆过滤器
redis原生不自带布隆过滤器,需要自己去编译该插件进行安装
安装
从github进行下载https://github.com/RedisBloom/RedisBloom/tags
,进入下载目录进行编译make
,生成redisbloom.so文件
修改redis.conf加载插件 loadmodule /usr/local/myself/redis/module/RedisBloom-2.2.18/redisbloom.so
,重启redis
基本命令
bf.add 添加元素
1
2
3
4127.0.0.1:6379> bf.add art user1
(integer) 1
127.0.0.1:6379> bf.add art user2
(integer) 1
bf.exists 查询元素是否存在
1
2
3
4127.0.0.1:6379> BF.EXISTS art user3
(integer) 0
127.0.0.1:6379> BF.EXISTS art user1
(integer) 1