一、缓存雪崩 缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而毁掉。 解决方案: 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。给每一个缓存数据增加相应的缓存标记,记录缓存是否失效,如果缓存失效,则更新数据缓存。缓存预热。互斥锁。 二、缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,导致所有的请求都落到数据库上&……