Spec-Zone.ru › Redis

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

См. также

JSON.SET | JSON.ARRLEN

Связанные темы

  • RedisJSON
  • Индексация и поиск JSON документов

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/json.debug-memory/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API