【redis】开启和关闭慢查询
一、参数介绍
两个配置参数来开启和关闭慢查询日志:
slowlog-log-slower-than
: 这个参数指定了执行时间超过多少微秒的命令请求会被记录到慢查询日志中。设置为0会记录所有请求,设置为-1则会禁用慢查询日志。
slowlog-max-len
: 这个参数指定了慢查询日志中最大可以保存的记录数。当慢查询日志记录数达到这个数值时,最旧的记录会被移除。
二、通过配置文件开关慢查询
2.1 开启慢查询
打开Redis配置文件,一般是redis.conf
。
找到以下配置项:
# 慢查询日志相关配置
slowlog-log-slower-than 10000
slowlog-max-len 128
将slowlog-log-slower-than
的值设置为一个大于0的整数,表示执行时间大于该值的命令会被记录到慢查询日志中。根据具体需求设置合适的值。
保存配置文件并重新启动Redis服务器。
2、关闭慢查询
打开Redis配置文件,一般是redis.conf
。
找到以下配置项:
# 慢查询日志相关配置 slowlog-log-slower-than -1
将slowlog-log-slower-than
的值设置为-1,表示关闭慢查询日志功能。
保存配置文件并重新启动Redis服务器。
三、动态设置慢查询
动态设置示例(使用redis-cli):
redis-cli config set slowlog-log-slower-than 10000 redis-cli config set slowlog-max-len 128
要查看当前的慢查询日志,可以使用SLOWLOG GET
命令。
redis-cli SLOWLOG GET
要重置慢查询日志,可以使用SLOWLOG RESET
命令。
redis-cli SLOWLOG RESET
参考链接:
https://redis.io/docs/latest/operate/oss_and_stack/management/config-file/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-06-27 【kibana】查询语法KQL
2022-06-27 【win10】卸载win10的子系统下的ubuntu