MEMORY
内存查看子命令。
MEMORY USAGE key [SAMPLES count] | STATS | DOCTOR | PURGE | MALLOC-STATS
复杂度
USAGE:O(1) —— 记账是精确的,不是抽样估算的。STATS:O(1),直接取自实例级的计量值。
复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。
与 Redis 的兼容性
有差异
有差异:USAGE 的 SAMPLES 会被解析并忽略(我们的记账本就精确);PURGE 是空操作(用的是系统分配器,没有 arena);DOCTOR 和 MALLOC-STATS 返回固定的字符串;STATS 只有精简后的 8 个字段。
另见
BGREWRITEAOFBGSAVECLIENTCLUSTERCOMMANDCONFIGDBSIZEDEBUGFLUSHALLFLUSHDBINFOSAVESHUTDOWNSLOWLOG