Redis缓存雪崩

时间:2024-10-21 12:36:30

缓存雪崩

什么是缓存雪崩

缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。

在这里插入图片描述

解决方案

1.给不同的key的TTL添加随机值

2.利用Redis集群提高服务的可用性(哨兵模式,主宕机,会将一个从推选为新的主,并且主从数据一致)

3.给缓存业务添加降级限流策略

4.给业务添加多级缓存(在浏览器,nginx服务器,jvm都建立缓存)