Report a value's memory usage in bytes
[Examples](#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](/docs/reference/protocol-spec).
## Examples
Report a value's memory usage in bytes
Create a JSON document.
{{< highlight bash >}}
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
{{< / highlight >}}
Get the values' memory usage in bytes.
{{< highlight bash >}}
redis> JSON.DEBUG MEMORY item:2
(integer) 253
{{< / highlight >}}
## See also
`JSON.SET` | `JSON.ARRLEN`
## Related topics
* [RedisJSON](/docs/stack/json)
* [Index and search JSON documents](/docs/stack/search/indexing_json)