MST

星途 面试题库

面试题:Redis慢查询日志阅览:如何设置慢查询日志的时间阈值

在Redis中,要设置慢查询日志记录的时间阈值,应该修改哪个配置参数?如果通过命令行临时设置,该使用什么命令?
41.3万 热度难度
数据库Redis

知识考点

AI 面试

面试题答案

一键面试
  1. 修改配置文件设置:要设置慢查询日志记录的时间阈值,应该修改slowlog-log-slower-than配置参数。该参数以微秒为单位,例如,设置为10000表示10毫秒。修改Redis配置文件(通常是redis.conf)中的slowlog-log-slower-than参数值,然后重启Redis服务使配置生效。
  2. 命令行临时设置:通过命令行临时设置慢查询日志记录的时间阈值,使用CONFIG SET命令。例如,将慢查询日志记录的时间阈值设置为5毫秒(5000微秒),命令如下:
CONFIG SET slowlog-log-slower-than 5000

这样设置后,在当前Redis实例运行期间,慢查询日志记录的时间阈值即为5毫秒。但此设置在Redis重启后会失效,如果需要持久化设置,还是建议修改配置文件。