redis缓存雪崩是指在某一时间点,很多缓存数据集中失效或者redis节点宕机,导致大量数据请求到存储层,造成数据库的压力。
解决方案:
-
redis高可用,搭建redis集群(异地多活)
-
限流降级,加锁限流,关闭一些非核心业务
-
数据预热,在请求来临之前,预先访问数据,将数据加载到缓存,设置不同的过期时间,让缓存的失效时间尽量均匀
redis缓存雪崩是指在某一时间点,很多缓存数据集中失效或者redis节点宕机,导致大量数据请求到存储层,造成数据库的压力。
解决方案:
redis高可用,搭建redis集群(异地多活)
限流降级,加锁限流,关闭一些非核心业务
数据预热,在请求来临之前,预先访问数据,将数据加载到缓存,设置不同的过期时间,让缓存的失效时间尽量均匀