English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команда Redis Info возвращает информацию о Redis сервере и статистические данные в легко читаемом формате.
С помощью заданного параметра section команда может возвращать информацию только о части данных:
server : Общая информация о Redis сервере, включая следующие поля:
redis_version : Версия Redis сервера
redis_git_sha1 : SHA1 Git
redis_git_dirty : Флаг 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
clients : Информация о подключенных клиентах, включая следующие поля:
connected_clients : Количество подключенных клиентов (не включая клиентов, подключенных через зависимые серверы)
client_longest_output_list : Самая длинная список вывода для текущего подключенного клиента
client_longest_input_buf : Максимальный буфер ввода для текущего подключенного клиента
blocked_clients : The number of clients waiting for blocking commands (BLPOP, BRPOP, BRPOPLPUSH)
memory : Memory information, including the following fields:
In an ideal case, the value of used_memory_rss should be slightly higher than used_memory.
When rss > used, and the values of both are significantly different, it indicates the presence of (internal or external) memory fragmentation.
The ratio of memory fragmentation can be seen from the value of mem_fragmentation_ratio.
When used > rss, it indicates that part of Redis's memory has been swapped out to the swap space by the operating system, in which case, operations may produce noticeable delays.
When Redis releases memory, the allocator may or may not return the memory to the operating system.
If Redis releases memory but does not return it to the operating system, the value of used_memory may not be consistent with the Redis memory usage displayed by the operating system.
Checking the value of used_memory_peak can verify whether this situation occurs.
used_memory : The total amount of memory allocated by the Redis allocator, in bytes (byte)
used_memory_human : Returns the total amount of memory allocated to Redis in a human-readable format
used_memory_rss : From the perspective of the operating system, returns the total amount of memory allocated to Redis (commonly known as the resident set size). This value is consistent with the output of commands like top and ps.
used_memory_peak : The memory consumption peak of Redis (in bytes)
used_memory_peak_human : Returns the memory consumption peak of Redis in a human-readable format
used_memory_lua : The memory size used by the Lua engine (in bytes)
mem_fragmentation_ratio : The ratio between used_memory_rss and used_memory
mem_allocator : The memory allocator used by Redis specified at compile time. It can be libc, jemalloc, or tcmalloc.
persistence : Related information of RDB and AOF
stats : General statistics information
replication : Master-slave replication information
cpu : CPU calculation statistics information
commandstats : Redis command statistics information
cluster : информация о кластере Redis
keyspace : статистическая информация о базе данных
Основная грамматика команды redis Info:
redis 127.0.0.1:6379> INFO [section]
>= 1.0.0
Сборник строк, текстовых строк.
redis 127.0.0.1:6379> INFO # Сервер 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 # Клиенты connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Память 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 # Постоянство 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