redis雪崩,穿透,击穿

正常情况下,请求直接访问Redis,如果redis有数据直接返回(用操作系统的话来说就是缓存“命中”);

不好的情况,得去数据库访问数据。(用操作系统的话来说就是“没有命中”)

雪崩:redis缓存中大量的key失效,只能去访问数据库。(有点类似局部性原理不好,所以没有命中;或者类似替换算法不好出现“抖动”之类的。实际上是大量key同时失效导致)

穿透:使用非非法key访问redis,没有命中,只能去访问数据库,(有时候数据库其实也没有这个key对应的数据)。

击穿:某个热点的key在某个时间失效,这时大量的请求只能到数据库去请求数据。

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页