redis缓存耗尽站点故障,maxmemory-policy 设置为自动清理缓存
› 社区话题 › Linux/macOS 与自动化运维 › 将Redis设置为局域网/公网访问模式的配置(必须设密码) › redis缓存耗尽站点故障,maxmemory-policy 设置为自动清理缓存
2025年9月14日 - 下午6:12 #1116
追光
管理员
✅ 精简补充:maxmemory-policy 必须设置
conf
maxmemory-policy allkeys-lru? 必要性:
Redis 内存用满时,默认行为是拒绝写入(OOM),可能导致服务崩溃或应用报错。
? allkeys-lru 含义:
自动删除最久未使用的键(Least Recently Used),释放内存,保障服务持续运行。
? 建议场景:
用于缓存、会话存储等可丢失数据
生产环境必须设置,避免因内存耗尽导致 Redis 宕机
? 一句话总结:
没设 maxmemory-policy = 等着宕机!生产环境必配 allkeys-lru 或 volatile-lru。