
慢查询只记录redis执行时间,并不记录redis服务到客户端之间的网络问题。
超过多少毫秒的才被记录
slowlog-log-slower-than=10000 毫秒(1秒=1000毫秒=1000000微秒)
=0 则记录所有 <0 则都不记录
redis使用一个列表来记录慢查询条目,设置后最多记录1000条,第1001条会将第1条挤出去。
[root@linkops ~]# vi /usr/local/redis/redis.confslowlog-max-len=1000日志有4部分组成
查询实例:
1) 1) (integer) 6662) (integer) 14567865003) (integer) 116154) 1) "BGREWRITEAOF"2)1) (integer) 6672) (integer) 14567865343) (integer) 1161504) 1) "KEYS *"#超过20000毫秒开始记录127.0.0.1:6379> config set slowlog-log-slower-than 20000#最大允许超过1000毫秒开始记录127.0.0.1:6379> config set slowlog-max-len 1000#保存参数127.0.0.1:6379> config rewrite#修改文件[root@linkops ~]# vim /usr/local/redis/redis.confslowlog-log-slower-than=10000slowlog-max-len=1000#重启redis[root@linkops ~]# redis-cli shutdown[root@linkops ~]# nohup redis-server /usr/local/redis/redis.conf &>/dev/null &[root@linkops ~]# redis-server /usr/local/redis/redis.conf原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。