com都有哪些网站,新湖南app客户端,哪个网站可以做行程攻略,如何查询某个网站的设计公司一、什么的缓存雪崩 缓存雪崩#xff1a;在同一时间段大量的缓存key同时失效或者redis服务宕机#xff0c;导致大量请求到达数据库给数据库带来巨大压力#xff0c;可能导致数据库崩了。
二、应该怎么解决 1.给不同的Key的TTL添加随机值 2.利用Redis集群提高服务的可用性 3…一、什么的缓存雪崩 缓存雪崩在同一时间段大量的缓存key同时失效或者redis服务宕机导致大量请求到达数据库给数据库带来巨大压力可能导致数据库崩了。
二、应该怎么解决 1.给不同的Key的TTL添加随机值 2.利用Redis集群提高服务的可用性 3.给缓存业务添加降级限流策略 4.给业务添加多级缓存
三、面试的时候应该怎么说
面试官什么是缓存雪崩 ? 怎么解决 ?
候选人
缓存雪崩意思是设置缓存时采用了相同的过期时间导致缓存在某一时刻同时失效请求全部转发到DBDB 瞬时压力过重雪崩。与缓存击穿的区别雪崩是很多key击穿是某一个key缓存。
解决方案主要是可以将缓存失效时间分散开比如可以在原有的失效时间基础上增加一个随机值比如1-5分钟随机这样每一个缓存的过期时间的重复率就会降低就很难引发集体失效的事件。
四、总结 参考黑马程序员的打油诗