在CentOS上配置Redis的慢查询日志,可以按照以下步骤进行:
首先,找到并编辑Redis的配置文件。通常这个文件位于 /etc/redis/redis.conf。
sudo vi /etc/redis/redis.conf
在配置文件中找到或添加以下行来启用慢查询日志:
slowlog-log-slower-than 10000
这里的 10000 是一个示例值,表示记录执行时间超过10毫秒的命令。你可以根据需要调整这个值。
为了防止慢查询日志无限增长,可以设置一个最大长度:
slowlog-max-len 128
这里的 128 表示最多保留128条慢查询日志。你可以根据需要调整这个值。
按 Esc 键,然后输入 :wq 并按回车键保存并退出编辑器。
为了让配置生效,需要重启Redis服务:
sudo systemctl restart redis
你可以通过以下命令查看慢查询日志:
sudo redis-cli SLOWLOG GET
这将显示当前的慢查询日志条目。
1) 1) (integer) 1
2) (integer) 1633072800
3) (integer) 10
4) 1) (string) "SET"
2) (string) "key1"
3) (string) "value1"
每条日志条目包含以下信息:
通过这些步骤,你就可以在CentOS上成功配置Redis的慢查询日志。