Redis 布隆过滤器的相关命令的使用

本文介绍了如何在Docker中安装带有布隆过滤器的Redis,包括搜索并启动相关镜像,以及对RedisBloom命令的详细讲解,如BF.ADD、BF.EXISTS等,讨论了命令的用途、参数设置及其影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Docker 安装 Redis 布隆过滤器

Redis 本身并不支持布隆过滤器,而是采用插件的方式去安装的,以达到一种热拔插的效果。

因为我对于 liunx 来说就是一个小白,所以还是用 docker 香。

我就开始搜索如何为 docker 上的 Redis 安装布隆过滤器, 实现方式我看了看有好几种~,但是大都数都需要去下载 redis 布隆过滤器的那个模块,我觉得这样也太麻烦了,肯定有前人偷过懒了,果然有更直接的方式~

学习历史重要原因之一,就是要学会感恩,因为我们都是站在巨人的肩膀上

Docker 上有个redislabs/rebloom的镜像,它是将 redis布隆过滤器打包在一起的一个镜像,直接使用这个镜像启动的redis容器,直接就可以使用布隆过滤器~👩‍💻

1.1、安装

搜索镜像

 docker search redislabs/rebloom
复制代码

拉取镜像

 docker pull redislabs/rebloom
复制代码

启动镜像

 docker run -d -p 6379:6379 --name myrebloom redislabs/rebloom
复制代码

注意

我只是为了有个写demo的环境,所以redis未落盘,也未设置密码,用的也是默认端口,真实要用,不能这么玩,当然也没这样玩的

1.2、测试

进入容器中,我们来用redis-cli玩一玩~

 docker exec -it [容器名|容器id] bash #/bin/bash 都可
 redis-cli
复制代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值