缓存雪崩、穿透
(1)缓存雪崩现象
缓存机器宕机,请求直接打到数据库,数据库打挂掉,重启无效
(2)缓存雪崩解决方案
事前:保证redis集群高可用
事中:做应用服务器本地缓存ehcache、hystis限流组件降级
事后:redis持久化
(3)缓存穿透
请求的数据,库和缓存里都没有,会直接打到数据库又没法放到缓存,导致数据库被打死
(4)缓存穿透解决方案
如果数据库里没查到,就往缓存里设置一个 key-value,,再收到该请求就,走缓存返回数据