- volatile-lru
从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。
redis并不是保证取得所有数据集中最近最少使用的键值对,而只是随机挑选的几个键值对中的, 当内存达到限制的时候无法写入非过期时间的数据集。 - volatile-ttl
从已设置过期时间的数据集中挑选将要过期的数据淘汰。
redis 并不是保证取得所有数据集中最近将要过期的键值对,而只是随机挑选的几个键值对中的, 当内存达到限制的时候无法写入非过期时间的数据集。 - volatile-random
从已设置过期时间的数据集中任意选择数据淘汰
。当内存达到限制的时候无法写入非过期时间的数据集。 - allkeys-lru
从数据集中挑选最近最少使用的数据淘汰
。当内存达到限制的时候,对所有数据集挑选最近最少使用的数据淘汰,可写入新的数据集。 - allkeys-random
从数据集中任意选择数据淘汰,当内存达到限制的时候,对所有数据集挑选随机淘汰,可写入新的数据集。
- no-enviction
当内存达到限制的时候,不淘汰任何数据,不可写入任何数据集,所有引起申请内存的命令会报错
。
Redis数据淘汰策略
最新推荐文章于 2025-04-05 12:59:06 发布