JSON.DEBUG
JSON.DEBUG MEMORY
Синтаксис
JSON.DEBUG MEMORY key [path]
- Доступно в:
- Redis Stack / JSON 1.0.0
- Сложность по времени:
- O(N), когда путь вычисляется до единственного значения, где N — размер значения; O(N), когда путь вычисляется до нескольких значений, где N — размер ключа
Отчёт об использовании памяти значением в байтах
Обязательные аргументы
key
ключ для парсинга.
Необязательные аргументы
path
JSONPath для указания. По умолчанию корень $.
Возвращаемое значение
JSON.DEBUG MEMORY возвращает целочисленный ответ, указанный как размер значения в байтах. Для получения дополнительной информации об ответах см. Спецификацию протокола сериализации Redis.
Примеры
Отчёт об использовании памяти значением в байтах
Создание JSON документа.
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Получение использования памяти значениями в байтах.
127.0.0.1:6379> JSON.DEBUG MEMORY item:2
(integer) 253См. также
Связанные темы
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/json.debug-memory/