曹耘豪的博客

缓存穿透、击穿、雪崩

  1. 缓存穿透
  2. 缓存击穿
  3. 缓存雪崩

缓存穿透

查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空

解决方案:

缓存击穿

当缓存中某个热点数据过期了,在该热点数据重新载入缓存之前,有大量的查询请求穿过缓存,直接查询数据库

缓存雪崩

大量的key在同一时刻过期或缓存直接宕机,导致大量的查询请求全部到达数据库

   /