redis
redis:当broker内存满时,删除键的策略。
1.定时删除键,轮询CPU 抢占资源,
2.惰性删除,获取键值得时候,先判断键是否已经过期,如过期删除键。
3.定期删除,每个一段时间删除,但怎么定义这个时间段是合适的呢,鸡肋。
redis缓存雪崩:
某个时间刻大量的键过期,导致访问DB,(或者redis挂断了)
解决方案:
随机设置键的过期时间,避免键值在同一时刻过期。
事发前,redis集群高可用
redis内存淘汰机制:
所有键----最近最少------》热点数据
所有键----随机
已设置过期的键----最近最少
已设置过期的键----即将要过期的键
禁止删除(就是不能再写入数据)

浙公网安备 33010602011771号