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

JSON.SET | JSON.ARRLEN


RATE THIS PAGE
Back to top ↑