解决redis缓存雪崩

目录
一、什么是缓存雪崩
二、解决缓存雪崩
一、什么是缓存雪崩
1.同一时间大量的key同时失效或者redis宕机,大量请求直接访问数据库
二、解决缓存雪崩
1.如果是同一时间大量key失效,可以给不同的key的ttl添加随机值
2.如果是redis服务宕机,可以利用redis集群提高服务的高可用,例如哨兵机制主从集群,如果主机redis宕机,哨兵可以推选从机成主机,继续服务,从机复制主机上的数据防止数据丢失
3.给缓存业务添加降级限流策略,当缓存服务出问题时做快速失败,拒绝服务,避免直接请求数据库
4.给业务添加多级缓存,例如nginx缓存、jvm本地缓存

你可能感兴趣的:(redis,IT运维,架构师,缓存,redis,运维)