缓存能帮数据库抵挡大量的查询请求,从而避免脆弱的数据库受到伤害。如果缓存出现问题,原本被缓存抵挡的海量查询请求就会直接涌向数据库,数据库抵挡不住压力时就会崩溃。
缓存雪崩通常是由于大量在相近的时间写入缓存的数据使用了同样的过期时限造成的,所以缓存的过期策略应该避免这样的情况。