redis配置之慢日志
简介
redis的慢日志是指超过指定执行时间的操作日志。
这个执行时间不包括客户端握手通讯的时间,如与客户端的通讯、发送回复等等。仅仅只是命令完成所需的时间。
涉及参数
慢日志配置涉及两个参数:
-
一个是设置超过多长的执行时间就记录日志,单位是微秒(microseconds);
-
redis记录日志是使用一个队列,设置这个队列的长度,如果慢日志满了,就会删除最旧的记录。
配置参数
设置记录执行时间超过1s的记录
slowlog-log-slower-than 1000000
如果这个参数为0表示记录每个操作记录
设置队列长度为128
slowlog-max-len 128
这个参数没有限制最大值,但是要注意如果分配过大,需要占用更大的内存空间。
清理慢日志
如果不需要慢日志可以使用redis命令清除慢日志
SLOWLOG RESET
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2020/2020-04/redis_config_slowlog/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。