Redis慢查询优化与监控实践.pdfVIP

  • 0
  • 0
  • 约1.41千字
  • 约 2页
  • 2026-08-24 发布于北京
  • 举报

《011_基于redis慢查询日志进行调优的方法与实践》

指令执行,针对集合的指令,限制集合元素的数量,要注意集合操作的时间复杂度,不要是

O(n),确保集合元素数量不能太大,hkeys,类似于这样的操作,太耗时了,尽量不要去搞这

种骚操作

redis在内存里执行命令的时候,他的耗时,redis是否有慢查询,如果我们要是发现了

慢查询,就得进行和告警,我们收到了慢查询,立马要人工介入去处理你的慢查询

日志

redis命令,客户端发送指令-在redis端进行排队-queue串行,单线程-指令执行-返

回结果,redis了慢查询功能,针对指令执行环节来进行的,如果指令执行太慢了,他

会生成一条slowlog,慢查询日志,让我们可以查询和处理

slowlog-log-slower-than,默认是10000us,也就是10ms,一般都是keys这种命令,超过

了10ms,就记录再慢查询日志里,到一个列表里去,链表双向,实现有序列表的功能

这样子,慢查询日志,就是依靠的是双向链表来做的

redis用一个链表来存放慢查询日志,slowlog-max-len是列表的最大长度,超过长度,就移

除最早的慢查询slowlog移除掉

上述两个参数,都是在redis服务器的配置文件里去配的,或

文档评论(0)

1亿VIP精品文档

相关文档