# Redis分配的内存总量,包括虚拟内存(字节)
used_memory:893760
#分配的内存总量(同上,只不过是另一种形式方式)
used_memory_human:872.81K
#占操作系统的内存,不包括虚拟内存(字节)
used_memory_rss:4747264
#分配的内存总量
used_memory_rss_human:4.53M
#redis的内存消耗峰值(以字节为单位)
used_memory_peak:893792
#(同上,只不过是另一种形式方式)
used_memory_peak_human:872.84K
#使用内存达到峰值内存的百分比,(used_memory / used_memory_peak) *100%
used_memory_peak_perc:100.00%
#Redis为了维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和主从复制的backlog。
used_memory_overhead:851528
#Redis服务器启动时消耗的内存
used_memory_startup:809880
#数据占用的内存大小,即used_memory - sed_memory_overhead
used_memory_dataset:42232
#数据占用的内存大小的百分比,100%*(used_memory_dataset/(used_memory-used_memory_startup))
used_memory_dataset_perc:50.35%
rss_overhead_bytes:1011712
#内存碎片比例 mem_fragmentation_ratio小于1,说明used_memory_rss小于了used_memory,这意味着操作系统分配给Redis进程的物理内存,要小于Redis实际存储数据的内存,也就是说Redis没有足够的物理内存可以使用了,这会导致Redis一部分内存数据会被换到Swap中,之后当Redis访问Swap中的数据时,延迟会变大,性能下降。
mem_fragmentation_ratio:5.57
#内存碎片(字节为单位)
mem_fragmentation_bytes:3894512
#redis使用的内存分配器
mem_allocator:jemalloc-5.1.0