缓存雪崩、穿透

(1)缓存雪崩现象

缓存机器宕机,请求直接打到数据库,数据库打挂掉,重启无效

 

 

 

 

(2)缓存雪崩解决方案

事前:保证redis集群高可用

事中:做应用服务器本地缓存ehcache、hystis限流组件降级

事后:redis持久化

 

 

 

 

 (3)缓存穿透

请求的数据,库和缓存里都没有,会直接打到数据库又没法放到缓存,导致数据库被打死

 

 

(4)缓存穿透解决方案

如果数据库里没查到,就往缓存里设置一个 key-value,,再收到该请求就,走缓存返回数据

 

posted @ 2022-04-11 22:28  狒狒桑  阅读(22)  评论(0)    收藏  举报