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

Команда Redis Showlog

Сервер Redis

Redis slowlog - это система журналов Redis для записи времени выполнения запросов.

Время выполнения запроса指的是 время выполнения команды запроса без учета операций ввода-вывода, таких как ответ клиента (говорение), отправка ответа и т.д.

Кроме того, slow log хранится в памяти, и скорость чтения/записи очень высока, поэтому вы можете смело использовать его, не беспокоясь о том, что открытие slow log может повредить скорость Redis.

Грамматика

Основная грамматика команды redis slowlog:

redis 127.0.0.1:6379> SLOWLOG subcommand [argument]

Доступные версии

>= 2.2.12

Возвратное значение

В зависимости от команды возвращаются различные значения.

Онлайн примеры

Просмотр информации о логе:

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

Просмотр текущего количества日志:

redis 127.0.0.1:6379> SLOWLOG LEN
(integer) 14

 

Использование команды SLOWLOG RESET можно для очистки slow log.

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

 

Сервер Redis