English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il sistema di log slowlog di Redis è utilizzato da Redis per registrare il tempo di esecuzione delle query.
Il tempo di esecuzione della query si riferisce al tempo impiegato per eseguire un comando di query, escludendo operazioni di I/O come la risposta del client (talking) e l'invio di risposte.
另外,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