redis

redis:当broker内存满时,删除键的策略。

  1.定时删除键,轮询CPU 抢占资源,

  2.惰性删除,获取键值得时候,先判断键是否已经过期,如过期删除键。

  3.定期删除,每个一段时间删除,但怎么定义这个时间段是合适的呢,鸡肋。

redis缓存雪崩:

  某个时间刻大量的键过期,导致访问DB,(或者redis挂断了)

解决方案:

  随机设置键的过期时间,避免键值在同一时刻过期。

    事发前,redis集群高可用

redis内存淘汰机制:

  所有键----最近最少------》热点数据

  所有键----随机

  已设置过期的键----最近最少

  已设置过期的键----即将要过期的键

  禁止删除(就是不能再写入数据)

posted @ 2019-11-13 15:59  月食岂是天狗错  阅读(39)  评论(0)    收藏  举报