只要请求穿过了缓存层,直接打到了数据库,我就把这个现象理解为缓存穿透。 只要缓存失效了,就会出现缓存穿透,然后根据失效缓存数量的多少,划分出缓存击穿和缓存雪崩 缓存一致性策略 通常是先写redis,然后再写mysql,因为如果并发量大的话,后面的查询马上就到了。 异常场景:改redis发生异常 直接返回错误。 异常场景:改redis成功,改mysql失败 给消息队列发送修改mysql的消息。之后处理。