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

Ray*_*Ray 2 caching redis amazon-elasticache

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

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

Ita*_*ber 6

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