查看与设置
查看与设置
CONFIG GET maxmemory # 字节;0 表示不限制(物理内存保护关闭)
CONFIG SET maxmemory 8gb
CONFIG SET maxmemory-policy allkeys-lru
INFO memory | grep -E 'used_memory_human|maxmemory_human|maxmemory_policy'
# 报错示例:
# OOM command not allowed when used memory > 'maxmemory'.| 0 | 不限制(不推荐,物理内存打满引发 OOM/swap) |
|---|---|
| 建议值 | 物理内存 60%-75%,给 fork/COW 与系统留余量 |
| 超限后 | 写被拒/淘汰启动,取决于策略与可淘汰键 |
maxmemory 只算数据+开销,不含 fork 时 COW 复制出来的页;所以 maxmemory 贴近物理内存的大实例快照时仍可能 OOM。