如何判斷redis變慢了

redis做爲內存數據庫,最大的特色是快,那麼如何判斷redis變慢,變慢的標準是什麼,由於機器的配置環境是不同的,不能簡單經過響應的時間來簡單對比。redis

redis提供了工具用來檢測redis的性能基線,若是超過基線必定範圍,即可以認爲redis是變慢了。數據庫

本文針對以上問題展開介紹。工具

肯定redis性能基線

redis-cli命令提供了--intrinsic-latency選項,能夠用來統計測試期間的最大延遲,這個延遲能夠做爲redis的性能基線。性能

命令測試

src/redis-cli --intrinsic-latency 120

120 表明run120秒,通常狀況下,運行120秒足以檢測到最大延遲code

演示xml

測試的最大延遲爲2.1414毫秒,能夠做爲基線。blog

判斷是否變慢內存

通常來講,當redis的響應大於2倍的基線時,變能夠認爲redis變慢了。class

好比,

  1. 響應爲2.5毫秒,不算慢
  2. 5毫秒,大於2倍了,變慢了。
相關文章
相關標籤/搜索