方式一:编译方式
- 下载并安装布隆过滤器
git clone https://github.com/RedisLabsModules/redisbloom.git
cd redisbloom
make # 编译redisbloom
编译正常执行完,会在根目录生成一个 redisbloom.so
文件。
- 启动 Redis 服务器
./src/redis-server redis.conf --loadmodule ./src/modules/RedisBloom-master/redisbloom.so
其中 --loadmodule
为加载扩展模块的意思,后面跟的是 redisbloom.so
文件的目录。
方式二:Docker 方式
docker pull redislabs/rebloom # 拉取镜像
docker run -p6379:6379 redislabs/rebloom # 运行容器
启动验证:
服务启动之后,我们需要判断布隆过滤器是否正常开启,此时我们只需使用 redis-cli
连接到服务端,输入 bf.add
看有没有命令提示,就可以判断是否正常启动了,如下图所示:
如果有命令提示则表名 Redis 服务器已经开启了布隆过滤器