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