<返回更多

Redis 慢查询分析

2019-11-29    
加入收藏

慢查询,大家可能已经接触到了MySQL的慢查询。我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询.

Redis 慢查询分析

 

如上图所示:redis客户端一条命令执行分4个步骤:

  1. 发送命令
  2. 命令进入队列排队
  3. 执行命令
  4. 返回结果

慢查询统计的是第3步(执行命令)的时间。

参数配置

慢查询有两个参数需要配置:

修改配置

 

Redis 慢查询分析

 

慢查询日志操作

Redis 慢查询分析

 

当我们执行了查询命令之后,一条慢查询记录显示如下:

Redis 慢查询分析

 

可以看到日志由4个属性组成:

1)日志的标识id
2)发生的时间戳
3)命令耗时
4)执行的命令和参数

slowlog len
# 如果慢查询设置的阀值是0,那么再查询len的时候为1。
slowlog reset

redis.conf慢查询的注释和配置

Redis 慢查询分析

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>