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 @ 2022-09-18 00:47  奋进的狗子  阅读(233)  评论(0)    收藏  举报