【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/



 

posted @   代码诠释的世界  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-06-27 【kibana】查询语法KQL
2022-06-27 【win10】卸载win10的子系统下的ubuntu
点击右上角即可分享
微信分享提示