如何判断redis变慢了

redis作为内存数据库,最大的特点是快,那么如何判断redis变慢,变慢的标准是什么,因为机器的配置环境是不一样的,不能简单通过响应的时间来简单对比。

redis提供了工具用来检测redis的性能基线,如果超过基线一定范围,便可以认为redis是变慢了。

本文针对以上问题展开介绍。

确定redis性能基线

redis-cli命令提供了--intrinsic-latency选项,可以用来统计测试期间的最大延迟,这个延迟可以作为redis的性能基线。

命令

src/redis-cli --intrinsic-latency 120

120 代表run120秒,一般情况下,运行120秒足以检测到最大延迟

演示

测试的最大延迟为2.1414毫秒,可以作为基线。

判断是否变慢

一般来说,当redis的响应大于2倍的基线时,变可以认为redis变慢了。

比如,

  1. 响应为2.5毫秒,不算慢
  2. 5毫秒,大于2倍了,变慢了。
作者:iBrake
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/Brake/p/14349427.html