redis 慢日志查詢


首先使用cli 命令鏈接上redis :
redis-cli -h ****** -p 端口 -a 密碼
獲取慢日志查詢前十條:
SLOWLOG GET 10
返回入下:

  1) 1) (integer) 1     //slowlog 唯一標識
  2) (integer) 1639057090 //unix 時間戳(日志執行時間)
  3) (integer) 39665  //命令執行的時間,單位:微秒
  4) 1) "keys"   //具體執行的命令 
  2) "WXOPENID:*"
  5) "10.30.255.55:48806"  //客戶端
  6) ""  //客戶端別名

  獲取慢日志條數:

  SLOWLOG LEN

 查看系統慢日志配置:

   config get slowlog-log-slower-than

 設置redis慢日志時間(單位微秒):這里的單位記錄的是執行命令所需時間,並非包含網絡傳輸的耗時。所以系統默認是100000(10毫秒);生產環境設置1ms,因為Redis是single thread,如果命令都是1ms以上,則實例的吞吐量只有1000QPS.

   config set slowlog-log-slower-than 10000

 參考:https://blog.csdn.net/luoqinglong850102/article/details/106065197

 

查看連接數設置:
CONFIG GET maxclients
查看當前客戶端連接數:
 info clients

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM