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