如果没有过期日期,Redis maxmemory-policy volatile-lru会被驱逐吗?

时间:2015-02-19 14:16:50

标签: caching redis amazon-elasticache

我已将maxmemory-policy设置为volatile-lru的redis服务器集。文档表明,这将从已达到内存限制时设置了过期的条目集中逐出。

在这种情况下,redis是否仅在过期后逐出项目?如果内存中的所有内容都设置了过期,但没有超过过期时间,那么在达到最大内存时会有什么东西被驱逐吗?

1 个答案:

答案 0 :(得分:5)

如果您的驱逐策略设置为任何volatile-*策略,当内存不足且没有易失性密钥驱逐时,Redis将返回OOM错误。