JSON 的 JSON 格式。调试内存
语法
JSON.DEBUG MEMORY key [path]
- 可用:
- Redis 堆栈 / JSON 1.0.0
- 时间复杂度:
- O(N) 当 path 被评估为单个值时,其中 N 是值的大小,O(N) 当 path 被评估为多个值时,其中 N 是键的大小
报告值的内存使用情况(以字节为单位)
必需参数
key
是解析的关键。
可选参数
path
是 JSONPath 来指定。默认值为 root 。$
返回
JSON 的 JSON 格式。DEBUG MEMORY 返回一个整数回复,指定为值 size(以字节为单位)。 有关回复的更多信息,请参阅 Redis 序列化协议规范。
例子
报告值的内存使用情况(以字节为单位)
创建 JSON 文档。
redis> JSON.SET item:2 $ '{"name":"Wireless earbuds","description":"Wireless Bluetooth in-ear headphones","connection":{"wireless":true,"type":"Bluetooth"},"price":64.99,"stock":17,"colors":["black","white"], "max_level":[80, 100, 120]}'
OK
Get the values' memory usage in bytes.
redis> JSON.DEBUG MEMORY item:2
(integer) 253
See also
Related topics