参考答案
结论:Redis内存淘汰策略包括noeviction(不淘汰,写报错);volatile-lru/allkeys-lru(LRU删最近最少用);volatile-lfu/allkeys-lfu(LFU删最不常访问);volatile-random/allkeys-random(随机删);volatile-ttl(删剩余时间短的)。核心要点:volatile仅针对设了过期时间的键,allkeys针对所有键;LRU近似采样淘汰,LFU基于访问频率计数;内存达maxmemory触发。示例:配置maxmemory-policy allkeys-lru。