Redis Showlog 命令
Redis Showlog 是 Redis 用來記錄查詢執(zhí)行時(shí)間的日志系統(tǒng)。
查詢執(zhí)行時(shí)間指的是不包括像客戶端響應(yīng)(talking)、發(fā)送回復(fù)等 IO 操作,而單單是執(zhí)行一個(gè)查詢命令所耗費(fèi)的時(shí)間。
另外,slow log 保存在內(nèi)存里面,讀寫速度非常快,因此你可以放心地使用它,不必?fù)?dān)心因?yàn)殚_啟 slow log 而損害 Redis 的速度。
語法
redis Showlog 命令基本語法如下:
redis 127.0.0.1:6379> SLOWLOG subcommand [argument]
可用版本
>= 2.2.12
返回值
取決于不同命令,返回不同的值。
實(shí)例
查看日志信息:
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"
查看當(dāng)前日志的數(shù)量:
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
更多建議: