Latest web development tutorials

Команда Redis информация

сервер 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

сервер Redis