Redis中如何配置慢查询日志记录?

提问者:帅平 问题分类:数据库
Redis中如何配置慢查询日志记录?
4 个回答
素梦瑾然
素梦瑾然
修改以下两个配置值:
config get slowlog-max-len=128
config get slowlog-log-slower-than=10000
注意:
slowlog-max-len不要设置过大,默认10ms,通常设置1ms,根据QPS来设置
slowlog-log-slower-than不要设置过小,通常设置1000左右
定期持久化慢查询
配置完了之后,可以通过以下的命令进入查询:
SLOWLOG GET [n]
例如:
SLOWLOG GET 3
代表获取最新的3条慢查询命令
发布于:5个月前 (11-29) IP属地:四川省
帅平
帅平提问者
请问如何定期持久化这里的慢查询日志呢?
发布于:5个月前 (11-29) IP属地:四川省
拜你所赐
拜你所赐
请问如何定期持久化这里的慢查询日志呢?
可以使用java或者python脚本定期读取慢查询的记录,然后写入mysql就可以了。
发布于:5个月前 (11-29) IP属地:四川省
我来回答