English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Showlog de Redis

Servidor de Redis

El registro de slowlog de Redis es un sistema de registro de Redis utilizado para registrar el tiempo de ejecución de las consultas.

La consulta del tiempo de ejecución se refiere a no incluir operaciones de E/S como la respuesta del cliente (talking) y el envío de respuestas, sino solo al tiempo que consume ejecutar un comando de consulta.

Además, el registro de slow log se almacena en memoria, la velocidad de lectura y escritura es muy rápida, por lo que puedes usarlo con confianza, sin preocuparte por dañar la velocidad de Redis debido a la activación del registro de slow log.

Sintaxis

La sintaxis básica del comando redis slowlog es la siguiente:

redis 127.0.0.1:6379> SLOWLOG subcommand [argument]

Versión disponible

>= 2.2.12

Valor de retorno

Depende de diferentes comandos, devolviendo diferentes valores.

Ejemplo en línea

Ver la información del registro:

redis 127.0.0.1:6379> slowlog get 2
1) 1) (entero) 14
   2) (entero) 1309448221
   3) (entero) 15
   4) 1) "ping"
2) 1) (entero) 13
   2) (entero) 1309448128
   3) (entero) 30
   4) 1) "slowlog"
      2) "get"
      3) "100"

Ver la cantidad de registros actuales:

redis 127.0.0.1:6379> SLOWLOG LEN
(entero) 14

 

Se puede usar el comando SLOWLOG RESET para vaciar el registro de slow log.

redis 127.0.0.1:6379> SLOWLOG LEN
(entero) 14
redis 127.0.0.1:6379> SLOWLOG RESET
OK
redis 127.0.0.1:6379> SLOWLOG LEN
(entero) 0

 

Servidor de Redis