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

Redis Showlog 명령어

Redis 서버

Redis slowlog는 Redis가 쿼리 실행 시간을 기록하는 로그 시스템입니다.

실행 시간 조사는 클라이언트 응답(talking), 응답 전송 등 IO 작업을 포함하지 않고 단지 하나의 쿼리 명령어를 실행하는 데 소요되는 시간을 의미합니다.

또한, 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를 비우abilirsiniz.

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 서버