跳到正文
掘金· 阿橙的百宝箱·· 1 小时前精选AI 评分66

Redis volatile‑lru 淘汰策略导致 OOM,我的排查与修复方案

Redis的LRU淘汰策略坑了我一整天

AI 导读

作者的实时风控服务在 Redis 上使用 volatile‑lru 并设定 10 GB maxmemory、24 h TTL,峰值流量下内存瞬间飙至 15 GB 并触发 k8s OOM,evicted_keys 为 0,说明未发生预期淘汰。

推荐理由

文章详细列出 volatile‑lru 的采样机制和内存风险,并给出监控、随机 TTL 与 allkeys‑lru 替换的实操方案,适合需要保障 Redis 稳定性的开发者参考。

来源:掘金 · juejin.cn