Redis 的6种回收策略(淘汰策略)详解
Redis 提供了 6 种淘汰策略:
noeviction
: 不进行淘汰,如果内存不足会返回错误。allkeys-lru
: 根据最少最近使用算法(LRU),在所有键中淘汰不常使用的键。allkeys-random
: 在所有键中随机淘汰。volatile-lru
: 只对设置了过期时间的键进行最少最近使用算法淘汰。volatile-random
: 在设置了过期时间的键中随机淘汰。volatile-ttl
: 在设置了过期时间的键中淘汰存活时间(TTL)最短的键。
示例配置淘汰策略:
maxmemory-policy allkeys-lru
在 Redis 配置文件中设置或者通过 CONFIG SET
命令动态设置。
评论已关闭