Bootstrap

Redis模块--布隆过滤器

解决缓存穿透。

在redis.io/modules选择redisbloom的github,克隆下来

解压,make编译,将redisbloom.so这个链接库复制到/opt/redis

执行
redis-server --loadmodule /opt/redis/redisbloom.so 

缺点:只能添加,不能删除。解决方案:换cuckoo(布谷鸟)过滤器。

使用:

1.数据库数据跑布隆过滤器算法 BF.ADD

2.未来客户端请求时直接用BF.EXISTS 判断有没有,如果返回0,则数据库根本没有

;