Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.21 KB

json.debug-memory.md

File metadata and controls

52 lines (32 loc) · 1.21 KB

Report a value's memory usage in bytes

Examples

Required arguments

key

is key to parse.

Optional arguments

path

is JSONPath to specify. Default is root $.

Return

JSON.DEBUG MEMORY returns an integer reply specified as the value size in bytes. For more information about replies, see Redis serialization protocol specification.

Examples

Report a value's memory usage in bytes

Create a JSON document.

{{< highlight bash >}} 127.0.0.1:6379> 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 {{< / highlight >}}

Get the values' memory usage in bytes.

{{< highlight bash >}} 127.0.0.1:6379> JSON.DEBUG MEMORY item:2 (integer) 253 {{< / highlight >}}

See also

JSON.SET | JSON.ARRLEN

Related topics