3.18 每日总结(什么是缓存雪崩?怎么解决?)

今天依旧面试题

缓存雪崩指的是,缓存中有大量key设置了相同的国旗时间,导致在同一时刻失效,导致大量请求转发到数据库,给数据库造成巨大压力。与缓存击穿的区别是:雪崩是很多key,而击穿是某一个key缓存。解决方案主要是,可以将缓存失效时间分散开。比如,可以在原有的失效时间基础上增加一个随机值,比如1-5分钟随机。这样,每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。

posted @ 2025-03-23 23:02  笠大  阅读(23)  评论(0)    收藏  举报