JSON.DEBUG MEMORY

语法
JSON.DEBUG MEMORY key [path]
可用版本
Redis 开源版 / JSON 1.0.0
时间复杂度
当路径评估为单个值时,为 O(N),其中 N 是值的大小;当路径评估为多个值时,为 O(N),其中 N 是键的大小。
ACL 类别
@json, @read,

报告值的内存使用量(字节)

示例

必需参数

key

是要解析的键。

可选参数

path

是要指定的 JSONPath。默认为根路径 $。

返回值

JSON.DEBUG MEMORY 返回一个整数回复,指定为值的大小(字节)。有关回复的更多信息,请参阅 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

获取值的内存使用量(字节)。

redis> JSON.DEBUG MEMORY item:2
(integer) 573

另请参阅

JSON.SET | JSON.ARRLEN


评价此页面
返回顶部 ↑
© . This site is unofficial and not affiliated with Redis, Inc.