REDIS (13) 缓存的穿透,雪崩和热点key

穿透 穿透:频繁查询一个不存在的数据,因为缓存不命中,每次都要查询持久层。从而失去缓存的意义。数据库 解决办法:①用一个bitmap和n个hash函数作布隆过滤器过滤没有在缓存的键。    ②持久层查询不到就缓存空结果,有效时间为数分钟。 雪崩 雪崩:缓存大量失效的时候,引起大量查询数据库。 解决办法:①用锁/分布式锁或者队列串行访问            ②缓存失效时间均匀分布缓存 热点key
相关文章
相关标签/搜索