|
|
Опубліковано 25.08.2017 16:22:30
|
|
|
|

Команда Redis Info повертає різноманітну інформацію та статистичні значення про сервер Redis у зручному для розуміння та читабельному форматі.
Офіційне посилання на документацію: https://redis.io/commands/info
Для необов'язкового розділу параметрів ви можете зробити так, щоб команда повертала лише певну частину інформації:
сервер: Загальна інформація про сервер Redis, включаючи такі домени: redis_version : Версія сервера Redis redis_git_sha1 : Git SHA1 redis_git_dirty : Забери брудний прапор os: Операційна система сервера Redis arch_bits : Архітектура (32 або 64-біт) multiplexing_api: Механізм обробки подій, який використовує Redis gcc_version: Версія GCC, що використовується при компіляції Redis process_id : PID серверного процесу run_id : Випадковий ідентифікатор сервера Redis (для Sentinel та кластера) tcp_port: TCP/IP-порт для прослуховування uptime_in_seconds : Кількість секунд, що минула з моменту запуску сервера Redis uptime_in_days : Кількість днів, що минула з моменту запуску сервера Redis lru_clock: Самозбільшуваний відлік у хвилинах для управління LRU клієнти: Пов'язана інформація про клієнта з такими доменами: connected_clients : Кількість підключених клієнтів (без урахування клієнтів, підключених через підлеглий сервер) client_longest_output_list : Найдовший список результатів серед поточних підключених клієнтів client_longest_input_buf : Максимальний кеш вхідних даних серед поточних підключених клієнтів blocked_clients : Кількість клієнтів, які чекають на блокуючі команди (BLPOP, BRPOP, BRPOPLPUSH). пам'ять : інформація пам'яті, що містить такі домени: used_memory : Загальна кількість пам'яті, виділеної розподільником Redis, виміряна в байтах used_memory_human : Повертає загальну кількість пам'яті, виділеної Redis у форматі, зрозумілому для людини used_memory_rss: З точки зору операційної системи, повертає загальну кількість пам'яті, виділену Redis (зазвичай відомий як розмір резидентного набору). Це значення узгоджується з результатом команд, таких як top, ps тощо. used_memory_peak : Пікове споживання пам'яті Redis у байтах used_memory_peak_human : Повернення споживання пам'яті Redis зростає у форматі, зрозумілому людині used_memory_lua : Обсяг пам'яті, яку використовує рушій Lua (у байтах) mem_fragmentation_ratio : Співвідношення між used_memory_rss і used_memory mem_allocator : Виділення пам'яті, який використовується Redis, визначено під час компіляції. Це може бути libc, jemalloc або tcmalloc. Ідеально, якщо значення used_memory_rss буде лише трохи вищим за used_memory. Коли >використовується RSS і значення суттєво відрізняються, це свідчить про наявність фрагментації пам'яті (внутрішньої чи зовнішньої). Співвідношення фрагментації пам'яті можна побачити за значенням mem_fragmentation_ratio. Коли використовується > RSS, це означає, що частина пам'яті Redis була переведена операційною системою у своп-простір, і в такому випадку може виникнути значна затримка в роботі. Коли Redis звільняє пам'ять, розподільник може або не може повернути пам'ять операційній системі. Якщо Redis звільняє пам'ять, але не повертає пам'ять операційній системі, значення used_memory може не відповідати відбитку пам'яті Redis, який відображається операційною системою. Аналіз цінності used_memory_peak може підтвердити, що це відбувається. Стійкість: Інформація про RDB та AOF Статистика: Загальна статистика Реплікація: Майстер/підлеглий відтворює інформацію CPU: Статистика обчислень CPU commandstats: статистика команд Redis кластер: Інформація кластера Redis keyspace: статистика, пов'язана з базами даних
інформація без додавання жодних параметрів, повертаємо всю інформацію, ми можемо слідувати потрібним параметрам пізніше, не повертаючи всю інформацію, наступним чином:
|
Попередній:Mysql-помилки, запишіть їхНаступний:Структура знань фронтенд-інженерів, студенти, які хочуть вивчити фронтенд, можуть ознайомитися з нею
|