美文网首页redis
Redis 慢查询

Redis 慢查询

作者: 文刀雨 | 来源:发表于2018-11-18 22:00 被阅读0次

慢查询

生命周期


image.png

两个配置

  1. 先进先出队列
  2. 固定长度
  3. 保存在内存内
  4. 慢查询阈值(单位:微秒)
  5. slowlog-log-slower-than=0,记录所有命令
  6. slowlog-log-slower-than<0,不记录任何命令。

配置方法

  1. 默认值
    config get slowlog-max-len =128;
    config get slwolog-log-slower-than =10000
  2. 修改配置文件重启(不建议使用)
  3. 动态配置
    config set slowlog-max-len 1000
    config set slowlog-log-slower-than 1000

慢查询命令

  1. slowlog get[n]: 获取慢查询队列
  2. slowlog len: 获取慢查询队列长度
  3. slowlog reset :清空慢查询队列

运维经验

  1. slowlog-max-len 不要设置过大,默认10ms,通常设置1ms
  2. slowlog-log-slower-than 不要设置过小,通常设置1000左右
  3. 理解命令的生命周期。
  4. 定期持久化慢查询。

相关文章

  • 《redis开发与运维》——小功能大用处

    本章介绍了一下redis的功能: 慢查询分析 慢查询分析可以打印redis执行超时的命令日志。慢查询查询到的是执行...

  • redis的慢查询

    一 什么是redis的慢查询 慢查询并不是redis特有的,mysql也会提供慢查询日志供相关人员分析 先看看re...

  • redis自带的那些工具

    慢查询日志 1、设置慢查询配置 redis>config set slowlog-log-slower-than ...

  • redis慢查询

    当redis命令执行时间大于设置的时间,redis会将此命令标记为慢查询,并记录到慢查询d日志队列中 redis命...

  • Redis 如何分析慢查询操作?

    什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis...

  • Redis 如何分析慢查询操作?

    什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis...

  • Redis如何分析慢查询操作?

    什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis...

  • Redis如何分析慢查询操作?

    什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis...

  • Redis和Mongodb查看慢查询

    1. Redis查看慢查询: Redis 的慢查询日志功能用于记录执行时间超过给定时长的命令请求, 用户可以通过...

  • Redis学习--小功能大用处

    ·慢查询分析:通过慢查询分析,找到有问题的命令进行优化。·Redis Shell:功能强大的Redis Shell...

网友评论

    本文标题:Redis 慢查询

    本文链接:https://www.haomeiwen.com/subject/gmvufqtx.html