首页/数据/Redis 进阶速查/used_memory 与 rss 为何不一致
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

used_memory 与 rss 为何不一致

used_memory 是 Redis 自己统计的分配量,rss 是操作系统实际映射的物理内存;分配器碎片、未归还页、THP 与 fork 拷贝都会让两者出现差距。

Redis 进阶速查数据更新于 2026-10-12
rss 明显高碎片或未归还内存居多
rss 明显低部分内存被换出到 swap
正常区间比值接近 1 但有少量波动

对比

对比
redis-cli INFO memory | Select-String 'used_memory:|used_memory_rss'
rss 低于 used_memory 常见于 swap 或内存被压缩,延迟往往同时变差,要立刻检查系统内存。

易错点

  • rss 低于 used_memory 时先查 swap,别把换出当成内存富余
  • 容器环境里 rss 还受 cgroup 统计影响,要与宿主机指标区分

数据来源与参考

  • Redis 官方文档:内存优化与 rss 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌