Redis之缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
1、缓存雪崩
发生场景:当Redis服务器重启或者大量缓存在同一时期失效时,此时大量的流量会全部冲击到数据库上面,数据库有可能会因为承受不住而宕机
解决办法:
1)随机均匀设置失效时间
2)设置过期标志更新缓存
3)并发量不是特别多的时候,使用最多的解决方案是加锁排队发生场景:当发生场景:当Redis服务器重启或者大量缓存在同一时期失效时,此时大量的流量会全部冲击到数据库上面,数据库有可能会因为承受不住而宕机
解决办法:
1)随机均匀设置失效时间
2)设置过期标志更新缓存
3)并发量不是特别多的时候,使用最多的解决方案是加锁排队发生场景:当