1.下载
$ wget https://github.com/RedisLabsModules/rebloom/archive/v1.1.1.tar.gz
2.解压
$ tar zxvf v1.1.1.tar.gz
解压后文件RedisBloom-1.1.1
3.编译
$ cd RedisBloom-1.1.1
$ make
$ ls
contrib Dockerfile docs LICENSE Makefile mkdocs.yml ramp.yml README.md rebloom.so src tests
编译结束后发现rebloom.so
4.修改配置文件
在redis.conf中增加配置,注意自己的rebloom.so路径
loadmodule /data/home/quyanhang/study/soft/redis/RedisBloom-1.1.1/rebloom.so
5.重启redis-server
loadmodule /data/home/quyanhang/study/soft/redis/RedisBloom-1.1.1/rebloom.so
6.基本命令
127.0.0.1:16379> BF.ADD bl user1
(integer) 1
127.0.0.1:16379> BF.ADD bl user2
(integer) 1
127.0.0.1:16379> BF.ADD bl user3
(integer) 1
127.0.0.1:16379> BF.EXISTS bl user2
(integer) 1
127.0.0.1:16379> BF.EXISTS bl user3
(integer) 1
127.0.0.1:16379> BF.EXISTS bl user4
(integer) 0
127.0.0.1:16379> BF.MADD bl user5 user6
1) (integer) 1
2) (integer) 1
127.0.0.1:16379> BF.MEXISTS bl user4 user5 user9
1) (integer) 0
2) (integer) 1
3) (integer) 0
127.0.0.1:16379>
|