缓存雪崩一般是由某个缓存节点失效,导致其他节点的缓存命中率下降,缓存中确实的数据去数据库查询,短时间内,造成数据库服务器的崩溃. 这时,我们需要重启数据库,但重启一段时间后,又会被压垮,但此时缓存的数据也比之前要多. 这样,反复几次重启数据库,缓存才重建完成,数据库才稳定的运行. 或者,是由于缓存周期性的失效,比如每6个小时失效一次,那么每6个小时,将有一个请求的峰值,严重者设置会令数据库崩溃. 可以看下面的这幅统计图,是数据库的访问量统计图: 可以看到,缓存每6个小时就失效一次,每过6个小时就