Información comando Redis
Redis Información de comando en un formato fácil de entender y de leer el formato, el valor de retorno de la diversa información y estadísticas sobre el servidor Redis.
A cargo de la sección de parámetros opcional, permite que el comando para devolver sólo parte de la información:
servidor: información general del servidor Redis, contiene los siguientes campos:
- redis_version: versión del servidor Redis
- redis_git_sha1: Git SHA1
- redis_git_dirty: bandera sucia Git
- OS: sistema operativo host de servidor Redis
- arch_bits: arquitectura (32 o 64)
- multiplexing_api: acontecimiento mecanismo de manipulación de materiales Redis
- gcc_version: versión de GCC utiliza para compilar Redis
- id_proceso: proceso de servidor PID
- run_id: servidor Redis identificador aleatorio (por Sentinel y agrupaciones)
- tcp_port: TCP puerto de escucha / IP
- uptime_in_seconds: Desde que se inicia el servidor Redis, transcurrido el número de segundos
- uptime_in_days: Desde que se inicia el servidor Redis, transcurrido el número de días
- lru_clock: en cuestión de minutos cada vez mayor auto-reloj para la gestión LRU
clientes: la información de cliente conectado, contiene los siguientes campos:
- connected_clients: el número de clientes conectados (sin incluir los clientes se conectan a través del servidor esclavo)
- client_longest_output_list: conexiones de clientes actuales entre los más largos de la lista de salida
- client_longest_input_buf: conexión del cliente actual, la mayor buffer de entrada
- blocked_clients: Esperando la orden de bloqueo (BLPOP, BRPOP, BRPOPLPUSH) el número de clientes
Memoria: información de la memoria, contiene los siguientes campos:
- used_memory: Redis por la cantidad de asignador de memoria, en bytes unidades (byte)
- used_memory_human: formato legible para devolver la cantidad de memoria asignada Redis
- used_memory_rss: Desde el punto de vista del sistema operativo, la cantidad asignada de retorno Redis de la memoria (comúnmente conocido como el tamaño del conjunto residente). Este valor es consistente con la salida y la parte superior, PS y otros comandos.
- used_memory_peak: Redis pico de consumo de memoria (en bytes)
- used_memory_peak_human: formato legible para volver Redis consumo de memoria pico
- used_memory_lua: Lua motor utilizado por el tamaño de la memoria (en bytes)
- relación Used_memory_rss y used_memory entre: mem_fragmentation_ratio
- mem_allocator: especificado en tiempo de compilación, Redis utiliza asignador de memoria. Puede ser libc, jemalloc o tcmalloc.
En el caso ideal, el valor de used_memory_rss debe ser sólo ligeramente superior a poca used_memory.
Cuando RSS> utilizado, y tanto el valor de la diferencia entre el más grande, indica la presencia de fragmentación de la memoria (interna o externa).
La relación de la fragmentación de memoria puede ser visto por el valor mem_fragmentation_ratio.
Cuando se utiliza> RSS, Redis representa parte de la memoria del sistema operativo se intercambia al espacio de intercambio, en este caso, la operación puede causar retrasos significativos.
Redis se libera cuando el asignador de memoria puede, o no, ser devuelto a la memoria del sistema operativo.
Si Redis libera la memoria, pero la memoria no será devuelto al sistema operativo, entonces el valor del sistema operativo y used_memory pueden mostrar Redis huella de memoria no es consistente.
Ver used_memory_peak valor puede verificar si esto ocurrió.
Persistencia: informaciones sobre RDB y AOF
Estadísticas: Estadísticas Generales
la replicación: maestro / esclavo de replicación de información
CPU: CPU estadística computacional
commandstats: estadísticas de mando Redis
clúster: información de clúster Redis
keyspace: estadísticas sobre bases de datos
gramática
Redis Información comando de sintaxis básica es la siguiente:
redis 127.0.0.1:6379> INFO [section]
versiones disponibles
> = 1.0.0
Valor de retorno
La colección de cadenas línea de texto.
Ejemplos
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