达到内存限制时,redis 是否会逐出键或子键(如映射的情况)?
Redis 7.4 和 7.4+ 之前的行为如何? Redis 7.4 添加了对 HEXPIRE 的支持。有人可以告诉我,如果我将逐出策略设置为
volatile-lru
,那么当超出内存限制时,Redis 是否会从 Map 中删除子项(其中 TTL
是通过 HEXPIRE
为映射条目设置的)。这在 Redis 7.4 中会如何表现 allkeys-lru
?
驱逐和过期是两个不同的事情。
Redis 永远不会驱逐子键(集合成员、哈希字段或列表元素)。