美文网首页Redis
Redis第🔟课 慢查询

Redis第🔟课 慢查询

作者: 小超_8b2f | 来源:发表于2019-04-30 19:26 被阅读0次
  1. 先进先出队列
  2. 固定长度,当队列满了时,最先进入队列的会被踢出
  3. 保存在内存中,会随着Redis的重启而消失
  4. 当命令的执行时间超过配置文件的时间时,会被扔到慢查询队列
1)生命周期
生命周期图及2点说明 image.png
2)两个配置

1.修改配置文件,重新启动redis-server服务

#慢查询时间阈值(单位:微秒,0代表记录所有的命令,<0 不记录慢查询) 
slowlog-log-slower-than 10000
# There is no limit to this length. Just be aware that it will consume memory.
# You can reclaim memory used by the slow log with SLOWLOG RESET.
#慢查询个数阈值,数字大小无效限制。
slowlog-max-len 128

2.动态命令修改:

127.0.0.1:6379> config get slowlog-max-len
1) "slowlog-max-len"
2) "128"
127.0.0.1:6379> config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "10000"
127.0.0.1:6379> config get slowlog-log-slower-than slowlog-max-len
(error) ERR Unknown subcommand or wrong number of arguments for 'get'. Try CONFIG HELP.
127.0.0.1:6379> config set slowlog-max-len 129
OK
127.0.0.1:6379> config get slowlog-max-len
1) "slowlog-max-len"
2) "129"
3)三个命令

slowlog len :获取慢查询队列长度
slowlog get count :获取慢查询队列的count个元素
slowlog reset :清空慢查询队列

4)运维经验
  1. slowlog-max-len不要设置过大,默认10毫秒,通常设置1毫秒
  2. slowlog-log-slow-than不要设置太小,通常设置1000左右
  3. 理解命令生命周期
  4. 定期持久化慢查询 (slowlog get count ——> to MySQL)

相关文章

  • Redis第🔟课 慢查询

    先进先出队列固定长度,当队列满了时,最先进入队列的会被踢出保存在内存中,会随着Redis的重启而消失当命令的执行时...

  • 《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第🔟课 慢查询

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