Команда Redis информация
Redis Команда Info в удобном для понимания и чтения формате, возвращаемого значения различной информации и статистических данных о сервере Redis.
Учитывая, с помощью дополнительного раздела параметров, позволяет команде возвращать только часть информации:
Сервер: информационный сервер Общие Redis, содержит следующие поля:
- redis_version: версия сервера Redis
- redis_git_sha1: Git SHA1
- redis_git_dirty: Гит грязный флаг
- Операционная система: Сервер операционной системы Redis
- arch_bits: архитектура (32 или 64)
- multiplexing_api: механизм обработки событий используется Redis
- gcc_version: GCC версии используется для компиляции Redis
- process_id: серверный процесс PID
- run_id: Redis сервер случайным образом идентификатор (для Стража и кластеров)
- 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 выделяется объем памяти (обычно известный как резидент заданного размера). Это значение согласуется с выходным сигналом и сверху, PS и другие команды.
- used_memory_peak: Redis пик потребления памяти (в байтах)
- used_memory_peak_human: человек-читаемый формат для возврата Redis пиковое потребление памяти
- used_memory_lua: Lua двигатель, используемый объем памяти (в байтах)
- Соотношение Used_memory_rss и used_memory между: mem_fragmentation_ratio
- mem_allocator: задается во время компиляции, Redis используется распределитель памяти. Это может быть LibC, jemalloc или tcmalloc.
В идеальном случае, значение used_memory_rss должен быть лишь немного выше, чем used_memory Литтл.
Когда RSS> используется, и как величина разности между большей, указывает на наличие (внутренней или внешней) фрагментации памяти.
Отношение фрагментации памяти можно увидеть на величину mem_fragmentation_ratio.
При использовании> RSS, Redis представляет собой часть операционной системы памяти выгружена поменять пространство, в данном случае, операция может привести к значительным задержкам.
Redis высвобождается, когда распределяющий память может, или не может быть возвращен в память операционной системы.
Если Redis освободить память, но память не будет возвращена в операционную систему, то значение операционной системы и used_memory может отображать Redis объем памяти не соответствует.
Значение View used_memory_peak может проверить, произошло ли это.
упорство: RDB и AOF информация о
Статистика: Общая Информация
репликации: главная информация / ведомый репликации
Процессор: CPU вычислительная статистика
commandstats: статистика команды Redis
кластера: информация кластера Redis
пространство ключей: статистика базы данных, связанных с
грамматика
Redis Команда Info Базовый синтаксис выглядит следующим образом:
redis 127.0.0.1:6379> INFO [section]
Доступные версии
> = 1.0.0
Возвращаемое значение
Строка коллекция текстовая строка.
примеров
redis 127.0.0.1:6379> INFO # Server redis_version:2.5.9 redis_git_sha1:473f3090 redis_git_dirty:0 os:Linux 3.3.7-1-ARCH i686 arch_bits:32 multiplexing_api:epoll gcc_version:4.7.0 process_id:8104 run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1 tcp_port:6379 uptime_in_seconds:7 uptime_in_days:0 lru_clock:1680564 # Clients connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:439304 used_memory_human:429.01K used_memory_rss:13897728 used_memory_peak:401776 used_memory_peak_human:392.36K used_memory_lua:20480 mem_fragmentation_ratio:31.64 mem_allocator:jemalloc-3.0.0 # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1338011402 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 # Stats total_connections_received:1 total_commands_processed:0 instantaneous_ops_per_sec:0 rejected_connections:0 expired_keys:0 evicted_keys:0 keyspace_hits:0 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 # Replication role:master connected_slaves:0 # CPU used_cpu_sys:0.03 used_cpu_user:0.01 used_cpu_sys_children:0.00 used_cpu_user_children:0.00 # Keyspace