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就有好多关于布隆过滤器的语句了
浙公网安备 33010602011771号