首页/数据/Redis 进阶速查/maxmemory-clients:客户端内存总量治理
内存与管理99 条

maxmemory-clients:客户端内存总量治理

maxmemory-clients 限制所有客户端连接缓冲(查询缓冲、输出缓冲)可用的内存比例或绝对值,超限时按用量驱逐客户端。

Redis 进阶速查数据更新于 2026-10-12
语法maxmemory-clients 5% 或 512mb
口径占 maxmemory 的百分比或绝对值
行为超出时驱逐用量大的客户端

示例

示例
redis-cli CONFIG GET maxmemory-clients
redis-cli CONFIG SET maxmemory-clients 5%
客户端缓冲失控是内存告警的常见来源,该配置给了兜底上限。

易错点

  • 阈值过小会误伤正常的大结果读取客户端,需要压测评估
  • 被驱逐客户端的行为要纳入客户端重连与重试设计

数据来源与参考

  • Redis 官方文档:maxmemory-clients 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌