MEMORY
MEMORY STATS
MEMORY STATS
- Доступно с версии:
- 4.0.0
- Сложность по времени:
- O(1)
- Категории ACL:
-
@slow,
Команда MEMORY STATS возвращает массив ответов об использовании памяти сервером.
Информация об использовании памяти предоставляется в виде метрик и их соответствующих значений. Сообщаются следующие метрики:
-
peak.allocated: Пиковое потребление памяти Redis в байтах (см.INFO'sused_memory_peak) -
total.allocated: Общее количество байт, выделенных Redis с помощью своего аллокатора (см.INFO'sused_memory) -
startup.allocated: Начальное количество потребленной памяти Redis при запуске в байтах (см.INFO'sused_memory_startup) -
replication.backlog: Размер в байтах буфера отставания репликации (см.INFO'srepl_backlog_active) -
clients.slaves: Общий размер в байтах всех накладных расходов реплик (буферы вывода и запросов, контексты подключений) -
clients.normal: Общий размер в байтах всех накладных расходов клиентов (буферы вывода и запросов, контексты подключений) -
cluster.links: Использование памяти связями кластера (Добавлена в Redis 7.0, см.INFO'smem_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'sused_memory_overhead) -
keys.count: Общее количество ключей, хранящихся во всех базах данных на сервере. -
keys.bytes-per-key: Соотношение между общим использованием памяти (total.allocatedминусstartup.allocated) иkeys.count -
dataset.bytes: Размер набора данных в байтах, т. е.overhead.totalвычтенный изtotal.allocated(см.INFO'sused_memory_dataset) -
dataset.percentage: Процентdataset.bytesот общего использования памяти. -
peak.percentage: Процентpeak.allocatedотtotal.allocated -
fragmentation: См.INFO'smem_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/