王秀文的博客

缓存雪崩、穿透、击穿区别

发布
分类
基础知识
篇幅
125 字 / 1 分钟
阅读
370

现象 解决
雪崩 大量key同时过期,然后请求落到数据库 随机过期时间
穿透 缓存中不存在的key,可以用布隆过滤器解决。 布隆过滤器
击穿 大量请求访问同一个key,但是这个key过期了,请求都落到数据库。 主动更新,不设置过期时间,缓存不存在落到数据库的时候加锁获取