redis-cli客户端执行命令分为发送命令、排队、执行命令、返回结果;慢查询只是统计执行命令的时间

  • 慢查询会导致其他命令级联阻塞 ,

慢查询配置参数:

slowlog-log-slower-than:单位微妙,默认10000;

slowlog-max-len:最多存储多少条,默认128,慢查询日志是一个先进先出的队列

配置方式:修改配置文件或者通过动态命令修改(config set)  config配置如图

redis的慢查询分析01

慢查询相关命令:

1:slowlog get [n]  查看记录,日志记录格式是:

标识id 时间戳 执行时间 命令和参数四个数据 

redis的慢查询分析01

 

2:slowlog len  记录长度

3:slowlog reset 重置记录

实践推荐(参考自某书籍):

  • slowlog-max-len 建议设置1000,记录慢查询时redis会对长命令进行截断操作,不会占用大量内存
  • slowlog-log-slower-than:根据redis的并发量来确定,高qps建议1ms;

 

 

 

相关文章:

  • 2021-09-22
  • 2022-01-08
  • 2021-11-20
  • 2021-06-24
猜你喜欢
  • 2021-07-28
  • 2022-01-22
  • 1970-01-01
  • 2021-08-16
  • 2021-06-09
  • 2021-06-04
  • 2021-09-07
相关资源
相似解决方案