- 用法
-
MEMORY STATS
- 复杂度
- O(1)
- 起始版本
- 4.0.0
peak.allocated
: Valkey 消耗的峰值内存(字节)(参见INFO
的used_memory_peak
)total.allocated
: Valkey 使用其分配器分配的总字节数(参见INFO
的used_memory
)startup.allocated
: Valkey 启动时消耗的初始内存量(字节)(参见INFO
的used_memory_startup
)replication.backlog
: 复制积压缓冲区的大小(字节)(参见INFO
的repl_backlog_active
)clients.slaves
: 所有副本开销(输出和查询缓冲区、连接上下文)的总字节大小clients.normal
: 所有客户端开销(输出和查询缓冲区、连接上下文)的总字节大小cluster.links
: 集群链接的内存使用情况(参见INFO
的mem_cluster_links
)。aof.buffer
: AOF 相关缓冲区的总字节大小。lua.caches
: Lua 脚本缓存的开销总和(字节)functions.caches
: 函数脚本缓存的开销总和(字节)dbXXX
: 对于服务器的每个数据库,报告主字典和过期字典的开销(分别为overhead.hashtable.main
和overhead.hashtable.expires
),以字节为单位overhead.db.hashtable.lut
: 数据库中字典桶的总开销(Valkey 8.0 中新增)overhead.db.hashtable.rehashing
: 当前正在进行重新哈希的数据库字典的临时内存开销(Valkey 8.0 中新增)overhead.total
: 所有开销的总和,即startup.allocated
、replication.backlog
、clients.slaves
、clients.normal
、aof.buffer
以及用于管理 Valkey 键空间的内部数据结构开销(参见INFO
的used_memory_overhead
)db.dict.rehashing.count
: 当前正在进行重新哈希的 DB 字典数量(Valkey 8.0 中新增)keys.count
: 服务器中所有数据库中存储的键的总数keys.bytes-per-key
:dataset.bytes
与keys.count
之间的比率dataset.bytes
: 数据集的字节大小,即total.allocated
减去overhead.total
(参见INFO
的used_memory_dataset
)dataset.percentage
:dataset.bytes
占总内存使用量的百分比peak.percentage
:total.allocated
占peak.allocated
的百分比allocator.allocated
: 参见INFO
的allocator_allocated
allocator.active
: 参见INFO
的allocator_active
allocator.resident
: 参见INFO
的allocator_resident
allocator.muzzy
: 参见INFO
的allocator_muzzy
allocator-fragmentation.ratio
: 参见INFO
的allocator_frag_ratio
allocator-fragmentation.bytes
: 参见INFO
的allocator_frag_bytes
allocator-rss.ratio
: 参见INFO
的allocator_rss_ratio
allocator-rss.bytes
: 参见INFO
的allocator_rss_bytes
rss-overhead.ratio
: 参见INFO
的rss_overhead_ratio
rss-overhead.bytes
: 参见INFO
的rss_overhead_bytes
fragmentation
: 参见INFO
的mem_fragmentation_ratio
fragmentation.bytes
: 参见INFO
的mem_fragmentation_bytes
MEMORY STATS
命令返回一个 @array-reply,其中包含有关服务器内存使用情况的信息。
内存使用情况信息以指标及其相应值的形式提供。报告的指标如下:
关于本手册页中使用的“slave”一词的说明:除了为了向后兼容性,Valkey 项目不再使用“master”和“slave”等词。不幸的是,在给定的命令中,这些词是协议的一部分,所以只有当此 API 自然废弃时,我们才能删除此类出现。
RESP2 回复
数组回复:内存使用指标及其值的嵌套列表。
RESP3 回复
映射回复:内存使用指标及其值。