redis缓存穿透、雪崩问题

Posted by Clear Blog on September 8, 2017

缓存雪崩问题:

  1. 事前:redis高可用,主从+哨兵,redis cluster,避免全盘崩溃
  2. 事中:本地ehcache缓存 + hystrix限流&降级,避免MySQL被打死
  3. 事后:redis持久化,快速恢复缓存数据

缓存穿透:

大量缓存中无法命中的key,在查询db中无结果后直接将key的value设置为unknow放到缓存中