Redis-独立功能-慢查询日志

慢查询日志

Redis的慢查询日志功能用于记录执行时间超过给定时长的命令请求,用户可以通过这个功能产生的日志来监视和优化查询速度。

服务器配置有两个和慢查询日志相关的选项:

  • slowlog-log-slower-than选项指定执行时间超过多少微秒(1秒等于1 000 000微秒)的命令请求会被记录到日志上。
  • slowlog-max-len选项指定服务器最多保存多少条慢查询日志。

redisServer结构体中的slowlog链表保存了服务器中的所有慢查询日志,链表中的每个节点都保存了一个slowlogEntry结构,每个slowlogEntry结构代表一条慢查询日志

slowlog链表是使用插入到表头的方式来添加新日志。

posted @ 2023-01-13 10:56  Saturn5  阅读(92)  评论(0)    收藏  举报