MEMORY USAGE KEY以字节为单位给出密钥正在使用的内存(https://redis.io/commands/memory-usage)
如果我通过redis中的所有键对命令返回的值求和,是否应该对从INFO MEMORY返回的内存状态之一进行求和?
如果是。会是哪一个?
答案 0 :(得分:2)
否,即使您对MEMORY USAGE
的输出求和,也不会得到INFO MEMORY
报告的总和。
MEMORY USAGE
尝试估算与给定密钥-数据及其开销相关的内存使用情况。
used_memory_rss
是分配的内存量,包括服务器开销和碎片。
used_memory_dataset
尝试说明数据本身,而没有开销。
因此,大致来说:used_memory_dataset
<< / strong>之和MEMORY USAGE
<< / strong> used_memory_rss