|
|
Опубликовано 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 может подтвердить, что это действительно происходит. persistence: информация о RDB и AOF Статистика: общая статистика Репликация: мастер/подчинённый копирует информацию CPU: Статистика вычислений процессора commandstats: статистика команд Redis кластер: Информация о кластере Redis ключевое пространство: статистика, связанная с базами данных
Без добавления параметров возвращаем всю информацию, мы можем следовать нужным параметрам позже, не возвращая всю информацию, следующим образом:
|
Предыдущий:Ошибки Mysql, запишите ихСледующий:Структура знаний фронтенд-инженеров — студенты, желающие изучить фронтенд, могут изучить
|