09redis缓存是如何淘汰的

69 阅读1分钟
  1. 内存空间不足的情况下会淘汰
  2. 淘汰策略的空间可以分为全空间设置过过期的key集合
  3. 过期策略有:lru最近最少用,淘汰最长时间未使用;lfu淘汰一定时间内使用频率最低的;random在空间内随机淘汰;fifo淘汰最先进缓存的;
  4. redis内存淘汰机制:allkeys-lru,allkeys-random;volatile-random,volatile-lru;volatile-ttl:在设置了过期时间的key中,淘汰里过期最近的;noeviction:新写入报错
  5. 可以设置缓存不被淘汰