English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis slowlogは、クエリの実行時間を記録するためのログシステムです。
実行時間の検索は、クライアントの応答(talking)、応答の送信などのIO操作を含まない、単にクエリコマンドの実行に要する時間を指します。
また、slow logはメモリ内に保存されており、読み書き速度が非常に速いため、slow logを有効にすることでRedisの速度に悪影響を与えることを心配しないでください。
redis slowlog コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> SLOWLOG subcommand [引数]
>= 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 (整数) 14
命令 SLOWLOG RESETを使用してslow logを空にすることができます。
redis 127.0.0.1:6379> SLOWLOG LEN (整数) 14 redis 127.0.0.1:6379> SLOWLOG RESET OK redis 127.0.0.1:6379> SLOWLOG LEN (整数) 0