如何判断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倍了,变慢了。
相关文章
相关标签/搜索