-
目录
获取慢查询日志(需在redis-cli命令执行成功后的redis程序中执行)
获取当前慢查询日志中日志的数量(需在redis-cli命令执行成功后的redis程序中执行)
查询慢查询日志的默认配置(需在redis-cli命令执行成功后的redis程序中执行)
方法一:修改Redis配置文件(命令需在redis-6.2.7(linux中所安装的版本名称)目录下进行)
方法二:使用config set命令动态修改(需在redis-cli命令执行成功后的redis程序中执行
-
什么是慢查询日志
-
redis-cli命令执行成功后的redis程序显示界面
-
获取慢查询日志(需在redis-cli命令执行成功后的redis程序中执行)
- get之后加数字可以指定查看几条慢查询日志
-
slowlog get
-
获取当前慢查询日志中日志的数量(需在redis-cli命令执行成功后的redis程序中执行)
-
slowlog len
-
-
查询慢查询日志的默认配置(需在redis-cli命令执行成功后的redis程序中执行)
-
修改慢查询日志的方法
-
方法一:修改Redis配置文件(命令需在redis-6.2.7(linux中所安装的版本名称)目录下进行)
- 例如:将slowlog-log-slower-than修改为1000,slowlog-max-len修改为1200
- 第一步:打开配置文件
-
vim redis.conf
- 第二步:在配置文件的对应位置进行修改
- 修改前:(利用/slowlog进行快速查询)
-
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
-
-
修改后:(在指定位置按i进行查询,修改后输入:wq进行保存退出)
-
slowlog-log-slower-than 1000
-
# 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 1200
-
- 修改前:(利用/slowlog进行快速查询)
- 第三步:重新启动redis服务(在src目录下进行)
-
redis-server ../redis.conf
- 第四步:查看是否修改成功(利用redis-cli命令进入redis程序操作界面)
-
方法二:使用config set命令动态修改(需在redis-cli命令执行成功后的redis程序中执行)
- 例如:将slowlog-log-slower-than修改为1000,slowlog-max-len修改为1200
- 第一步:利用config set命令进行修改
- 第二步:查看是否成功
-
config get slow*
- 显示结果:
- 1) "slowlog-max-len"
2) "1200"
3) "slowlog-log-slower-than"
4) "1000"