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
好比,