簡體   English   中英

Redis MEMORY 使用和信息 MEMORY

[英]Redis MEMORY USAGE & INFO MEMORY

MEMORY USAGE KEY 給出了密鑰占用的字節 memory( https://redis.io/commands/memory-usage

如果我將命令返回的值與 redis 中的所有鍵相加,它是否應該總計為從 INFO MEMORY 返回的 memory 統計信息之一?

如果是。 會是哪一個?

  1. used_memory_rss
  2. used_memory_rss_human
  3. used_memory_dataset

不,即使您從MEMORY USAGE總結出 output ,您也不會得到INFO MEMORY報告的總和。

MEMORY USAGE嘗試估計與給定密鑰相關的 memory 使用情況——數據及其開銷。

used_memory_rss是分配的 memory 的數量,包括服務器開銷和碎片。

used_memory_dataset嘗試考慮數據本身,而沒有開銷。

所以,粗略地說: used_memory_dataset < MEMORY USAGE的總和< used_memory_rss

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM