如何判断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倍了,变慢了。
posted @ 2021-01-30 16:23  xuan_wu  阅读(243)  评论(0编辑  收藏  举报