一、雪崩 1.1 产生原因 redis 出现大面积故障或者缓存失效,大量请求转向到数据库,导致数据库宕机 1.2 应对策略: 高可用架构 加入限流、熔断机制 数据预热 二、穿透 2.1 产生原因 从缓存中查询一个不存的数据,从而不进行缓存,导致每次查询都直接命中到数据库上。 2.2 应对策略 加入布隆过虑器 查询为空时,缓存一个空值 三、击穿 3.1 产生原因 由于高频的访问热点数据,当热点数据失效时,瞬间会让大量的请求转向数据库,致数据库宕机