redis 調優 轉

http://bbs.redis.cn/forum.php?mod=viewthread&tid=840

慢操作日誌

這部分日誌只會計算純粹的操作耗時。

slowlog-log-slower-than設置慢操作的閾值,slowlog-max-len設置保存個數,因爲慢操作日誌與延遲記錄一樣,都是保存在內存中的:

127.0.0.1:6379> config set slowlog-log-slower-than 500
OK 
127.0.0.1:6379> debug sleep 1
OK
(0.50s)
127.0.0.1:6379> debug sleep .6
OK
127.0.0.1:6379> slowlog get 10
1) 1) (integer) 2
   2) (integer) 1439369937
   3) (integer) 473178
   4) 1) "debug"
      2) "sleep"
      3) ".6"
2) 1) (integer) 1
   2) (integer) 1439369821
   3) (integer) 499357
   4) 1) "debug"
      2) "sleep"
      3) "1"
3) 1) (integer) 0
   2) (integer) 1439365058
   3) (integer) 417846
   4) 1) "debug"
      2) "sleep"
      3) "1"

記錄的自增ID、命令執行時的時間戳、命令的執行耗時(ms)、命令的內容。注意上面的DEBUG命令並沒有包含休眠時間,而只是命令的處理時間。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章