经常使用info memory命令来查看redis的内存情况,但是不知道每个值的含义,下面对info memory的每一个值的含义进行了解释:
1、used_memory:通过libc或者jemalloc方法分配的字节数大小
2、used_memory_human:将used_memory格式转化为人类可读的值,以MB为单位
3、used_memory_rss:常驻集大小(resident set size,简写为rss)指的是在操作系统中看到的内存分配,以及通过UNIX工具top显示的结果
4、used_memory_peak:redis使用的峰值内存,以字节为单位
5、used_memory_peak_human:将used_memory_peak格式转化为人类可读的格式。以MB为单位
6、used_memory_lua:redis的lua子系统使用的字节数
7、mem_fragmentation_ratio:used_memory_rss与used_memory的比率
8、mem_allocator:在编译期redis使用的分配器
举个例子~