Redis布隆过滤器的安装

Redis布隆过滤器的使用,主要的使用场景是为了解决缓存穿透问题

所谓的缓存穿透,就是当请求一个redis中不存在的key的时候,于是便会穿透redis去查询数据库,数据库也不存在这个值就实现了缓存穿透的情况,一般黑客跑数据的话时常会触发这种情况

为了解决缓存穿透,redis有布隆过滤器,布隆过滤器相当于redis的一个插件,一个扩展功能一样

布隆过滤器的原理就是,当请求一个redis中不存在的key时,通过一系列的算法演练,给请求的key创建一个空值,当这个key第二次进来redis的时候,便不会再去访问数据库了,而且直接返回一个空值回去

布隆过滤器的安装:

1、在redis的官网找到modules下有一个RedisBloom,去里面下载下来压缩包,放到Linux中

2、解压压缩包,然后在压缩包里通过看README.md文件去执行安装

3、出现redis布隆的so文件以后拷贝到redis启动文件下

4、当启动redis的时候利用命令 --loadmodule 加上so文件的位置去启动redis-server,启动以后redis就有好多关于布隆过滤器的语句了

posted @   奋进的狗子  阅读(220)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示