我的Redis服务器maxmemory-policy设置为volatile-lru。文档指出,这将在达到内存限制时从具有过期设置的条目集中退出。
maxmemory-policy
volatile-lru
在这种情况下,redis是否仅将过期的项目逐出?如果内存中的所有内容都设置了过期时间,但是没有超过过期时间,那么达到最大内存时,是否会清除任何内容?
如果将驱逐策略设置为任何volatile-*策略,则在内存不足且没有易失键退出时,Redis将返回OOM错误。
volatile-*