news 2026/4/1 3:31:02

Redis 中 USED 和 RSS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis 中 USED 和 RSS

一、核心概念解释

1. USED(已用内存)
  • 定义USED是 Redis实际存储数据和运行时所需的内存,是 Redis 内部自己统计的、真正用于存放键值对、过期表、字典结构等核心数据的内存大小。
  • 通俗理解:相当于你往 Redis 这个 “仓库” 里实际堆放的 “货物” 占用的空间。
  • 查看方式:通过INFO memory命令查看used_memory字段,单位是字节:
    127.0.0.1:6379> INFO memory # Memory used_memory:104857600 # 示例值:100MB,即USED内存 ...
  • 特点
    • 直接反映 Redis 业务数据的内存占用;
    • 会随着数据的增删改查实时变化;
    • 是 Redis 配置maxmemory时主要参考的指标(maxmemory限制的就是USED内存)。
2. RSS(常驻集大小)
  • 定义RSS(Resident Set Size)是操作系统层面统计的、Redis 进程实际占用的物理内存,也就是操作系统分配给 Redis 进程的内存总量。
  • 通俗理解:相当于 “仓库” 本身(包括货架、通道、闲置空间)加上 “货物” 总共占用的土地面积。
  • 查看方式:通过INFO memory命令查看used_memory_rss字段:
    127.0.0.1:6379> INFO memory # Memory used_memory:104857600 used_memory_rss:134217728 # 示例值:128MB,即RSS内存 ...
  • 特点
    • 包含 Redis 的USED内存 + 内存碎片 + 操作系统分配的额外内存(如进程栈、共享库、内存页表等);
    • 通常RSS > USED,差值就是内存碎片(通过mem_fragmentation_ratio = used_memory_rss / used_memory计算,正常范围 1.0-1.5);
    • 如果RSS远大于USED(碎片率 > 2),说明内存碎片严重,可能需要重启 Redis 清理;如果RSS < USED,说明 Redis 使用了交换内存(swap),性能会大幅下降。

二、关键区别对比

维度USED 内存RSS 内存
统计层面Redis 内部统计操作系统层面统计
包含内容仅业务数据 + 核心运行内存USED + 内存碎片 + 系统额外内存
核心作用反映实际数据占用,参考maxmemory反映进程实际占物理内存,排查碎片 /swap
大小关系通常更小通常更大

总结

  1. USED是 Redis 自身使用的 “有效内存”,直接对应业务数据量,是配置maxmemory的核心参考;
  2. RSS是操作系统给 Redis 进程分配的 “总物理内存”,包含碎片和系统开销,主要用于排查内存碎片、swap 等问题;
  3. 健康的 Redis 实例中,RSS略大于USED(碎片率 1.0-1.5),若差值过大需关注内存碎片,过小需警惕 swap 占用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/28 9:59:47

计算机Java毕设实战-基于JavaWeb的商品预购平台的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/3/27 12:11:34

ue 配置文件打包

最简单&#xff1a;把 JSON 放到 Content/ 并作为 TextAsset 打开 编辑器 → 编辑 → 项目设置 → 打包 (Packaging) 找到 额外非资产文件目录 (Additional Non-Asset Directories to Package) 只能在content 中选择目录&#xff0c;比如建一个config。

作者头像 李华
网站建设 2026/3/27 18:32:39

计算机Java毕设实战-基于Spring Boot+vue+MySQL的校园二手交易系统基于springboot的高校二手市场交易系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/3/27 3:24:25

Java springboot基于微信小程序的社区拼团团购系统社区商城(源码+文档+运行视频+讲解视频)

文章目录 系列文章目录目的前言一、详细视频演示二、项目部分实现截图三、技术栈 后端框架springboot前端框架vue持久层框架MyBaitsPlus微信小程序介绍系统测试 四、代码参考 源码获取 目的 摘要&#xff1a;在社区消费升级背景下&#xff0c;传统团购模式存在订单管理低效、…

作者头像 李华