redis布隆过滤器使用核心

探讨了在使用Redis缓存时可能遇到的问题,如缓存过期、前端错误请求和新增数据未缓存等场景下直接访问数据库的压力。介绍了如何通过布隆过滤器减少无效查询,提高系统效率。

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

redis缓存 就是保护 过多的直接请求 后端数据库,造成数据库压力,但有很多情况 会导致 直接访问数据库

1 redis缓存有过期时间,过期了java访问时不存在,会直去数据库查
2 前端使用错误的key(或者恶意攻击) 到redis查询 ,该key确实不存在,这就没必要去数据库查,因为数据库也是不存在的
3 新增加的数据,在redis暂时不存在,就直接访问数据库了

这时候 就使用布隆过滤器,布隆过滤器 明确告诉你不存在的值,那数据库也一般也不会存在,所以也不用去数据库查了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值