首页/数据/Redis 进阶速查/maxmemory:内存上限的设定
内存与管理99 条

maxmemory:内存上限的设定

maxmemory 以字节为单位设置实例可用内存上限,支持 100mb、1gb 这类可读写法;留 0 表示不限制(64 位默认)。

Redis 进阶速查数据更新于 2026-10-12
设置maxmemory 2gb
留 0不限制,物理内存兜底
生效方式CONFIG SET 动态或写配置文件

示例

示例
redis-cli CONFIG SET maxmemory 2gb
redis-cli CONFIG GET maxmemory
上限应低于系统可用内存并给 fork、碎片与系统进程留出余量。

易错点

  • 设置成系统总内存会挤掉系统与其他进程,导致更严重的故障
  • 从库与主库内存水位策略不同,改上限前先区分角色

数据来源与参考

  • Redis 官方文档:maxmemory 配置说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌