缓存穿透 缓存中不存在,穿透到DB 解决方案: 采用布隆过滤器空值写进缓存,设置短时间 缓存击穿 缓存过期,同时大量请求,击穿到DB 解决方案: 双重校验锁 缓存雪崩 大量key同时过期,全部查询DB,导致雪崩 解决方案: 缓存时间设置为:过期时间+随即短时间 缓存热点 大部分业务同时命中同一份缓存 解决方案: 缓存时间设置不同复制多份缓存分布到多个服务器