| used_memory | byte | valkey 使用其分配器(标准libc、jemalloc或tcmalloc等替代分配器)分配的总字节数 |
| used_memory_human | GB/MB/KB | 上一个值的人类可读表示 |
| used_memory_rss | byte | 操作系统看到的 valkey 分配的字节数(也称为驻留集大小)。这是top(1)和ps(1)等工具报告的数字 |
| used_memory_rss_human | GB/MB/KB | 上一个值的人类可读值 |
| used_memory_peak | byte | valkey 消耗的峰值内存(字节) |
| used_memory_peak_human | GB/MB/KB | 上一个值的人类可读值 |
| used_memory_peak_perc | 无 | used_memory_peak 与used_memory百分比 |
| used_memory_overhead | byte | 服务器分配用于管理其内部数据结构的所有开销的字节总和 |
| used_memory_startup | byte | valkey 在启动时消耗的初始内存量(字节) |
| used_memory_dataset | byte | 数据集 的字节大小(used_memory - used_memory_overhead) |
| used_memory_dataset_perc | 无 | 已用内存数据集占净内存使用量的百分比(used_memory_dataset / (used_memory - used_memory_startup)) |
| allocator_allocated | byte | 从分配器分配的总字节数,包括内部碎片。通常与使用的内存相同 |
| allocator_active | byte | 分配器活动页中的总字节数,包括外部碎片 |
| allocator_resident | byte | 分配器中驻留的总字节数(RSS),包括可释放到操作系统的页面(通过MEMORY PURGE或仅等待) |
| total_system_memory | byte | valkey 主机的内存总量 |
| total_system_memory_human | GB/MB/KB | 上一个值的人类可读值 |
| used_memory_lua | byte | Lua引擎使用的字节数 |
| used_memory_lua_human | KB | 上一个值的人类可读值 |
| used_memory_scripts | byte | 缓存Lua脚本使用的字节数 |
| used_memory_scripts_human | GB/MB/KB | 上一值的人类可读值 |
| number_of_cached_scripts | 无 | 缓存的lua脚本数量 |
| maxmemory | byte | maxmemory配置指令的值 |
| maxmemory_human | GB/MB/KB | 上一个值的人类可读值 |
| maxmemory_policy | 无 | 当达到maxmemory时的淘汰策略 |
| allocator_frag_ratio | 无 | allocator_active 和 allocator_allocated之间的比率这是真实(外部)碎片度量(不是mem_fragmentation_ratio) |
| allocator_frag_bytes | byte | allocator_active 和 allocator_allocated 之间的差值。 |
| allocator_rss_ratio | | 从操作系统角度看, 内存分配器碎片比例 |
| allocator_rss_bytes | byte | allocator_resident 和 allocator_active之间的差值 |
| rss_overhead_ratio | 无 | used_memory_rss和allocator_resident之间的比率,这包括与分配器或堆无关的RSS开销 |
| rss_overhead_bytes | byte | used_memory_rss和allocator_resident之间的增量 |
| mem_fragmentation_ratio | 无 | used_memory_rss和used_memory之间的比率,注意,这不仅包括碎片,还包括其他进程开销(请参阅allocator_* metrics),以及代码、共享库、堆栈等开销。 |
| mem_fragmentation_bytes | byte | used_memory_rss和used_memory之间的增量。注意,当总碎片字节较低(几兆字节)时,高比率(例如1.5及以上)不是问题的表现 |
| mem_not_counted_for_evict | byte | 不应驱逐的内存大小,以字节为单位。这基本上是瞬时复制和AOF缓冲区。 |
| mem_replication_backlog | byte | 复制backlog的内存大小, 以字节为单位 |
| mem_clients_slaves | 无 | 副本客户端使用的内存-从 valkey 7.0开始,副本缓冲区与复制积压工作共享内存,因此当副本不触发内存使用增加时,此字段可以显示0。 |
| mem_clients_normal | 无 | 普通客户端使用的内存 |
| mem_aof_buffer | 无 | 用于AOF和AOF重写缓冲区的临时大小 |
| mem_allocator | 无 | 内存分配器,在编译时选择。 |
| active_defrag_running | 无 | 启用activedefrag时,这表示碎片整理当前是否处于活动状态,以及它打算使用的CPU百分比。 |
| lazyfree_pending_objects | 无 | 等待释放的对象数(使用ASYNC选项调用UNLINK或FLUSHDB和FLUSHOLL) |
| lazyfreed_objects | 无 | 已延迟释放的对象数。 |