Redis 内存溢出控制策略
Noeviction
默认策略,不会删除任何数据。拒绝写操作,只响应读操作。
Volatie-lru
根据 LRU 算法删除设置了过期时间的 key,直到释放足够的空间。如果没有可删除的 key,则回退到 Noeviction 策略。
Allkeys-lru
根据 LRU 算法,删除满足条件的 key,直到释放足够的空间。
Allkeys-random
随机删除 key,直到释放足够的空间。
Volatie-random
随机删除过期的 key,直到释放足够的空间。
Volatie-ttl
删除最近将要过期的 key,直到释放足够的空间。如果没有满足条件的 key,则回退到 Noeviction 策略。