Spec-Zone.ru › Redis

MEMORY

MEMORY STATS
Синтаксис
MEMORY STATS
Доступно с версии:
4.0.0
Сложность по времени:
O(1)
Категории ACL:
@slow,

Команда MEMORY STATS возвращает массив ответов об использовании памяти сервером.

Информация об использовании памяти предоставляется в виде метрик и их соответствующих значений. Сообщаются следующие метрики:

  • peak.allocated: Пиковое потребление памяти Redis в байтах (см. INFO's used_memory_peak)
  • total.allocated: Общее количество байт, выделенных Redis с помощью своего аллокатора (см. INFO's used_memory)
  • startup.allocated: Начальное количество потребленной памяти Redis при запуске в байтах (см. INFO's used_memory_startup)
  • replication.backlog: Размер в байтах буфера отставания репликации (см. INFO's repl_backlog_active)
  • clients.slaves: Общий размер в байтах всех накладных расходов реплик (буферы вывода и запросов, контексты подключений)
  • clients.normal: Общий размер в байтах всех накладных расходов клиентов (буферы вывода и запросов, контексты подключений)
  • cluster.links: Использование памяти связями кластера (Добавлена в Redis 7.0, см. INFO's mem_cluster_links).
  • aof.buffer: Суммарный размер в байтах буферов, связанных с AOF.
  • lua.caches: Суммарный размер в байтах накладных расходов кешей Lua-скриптов.
  • dbXXX: Для каждой базы данных сервера сообщаются накладные расходы основных и словарей истечения срока действия (overhead.hashtable.main и overhead.hashtable.expires, соответственно) в байтах
  • overhead.total: Сумма всех накладных расходов, т.е. startup.allocated, replication.backlog, clients.slaves, clients.normal, aof.buffer и тех из внутренних структур данных, которые используются для управления пространством имён ключей Redis (см. INFO's used_memory_overhead)
  • keys.count: Общее количество ключей, хранящихся во всех базах данных на сервере.
  • keys.bytes-per-key: Соотношение между общим использованием памяти (total.allocated минус startup.allocated) и keys.count
  • dataset.bytes: Размер набора данных в байтах, т. е. overhead.total вычтенный из total.allocated (см. INFO's used_memory_dataset)
  • dataset.percentage: Процент dataset.bytes от общего использования памяти.
  • peak.percentage: Процент peak.allocated от total.allocated
  • fragmentation: См. INFO's mem_fragmentation_ratio

Возврат

Массив ответов: вложенный список метрик использования памяти и их значений

Примечание о слове slave в данном справочном руководстве: Начиная с Redis 5, если не для обеспечения обратной совместимости, проект Redis больше не использует слово slave. К сожалению, в этой команде слово slave является частью протокола, поэтому мы сможем удалить такие случаи только тогда, когда этот API будет естественным образом устаревать.

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

Spec-Zone.ru

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