# 命令执行超过10毫秒记录慢日志
CONFIG SET slowlog-log-slower-than 10000
# 只保留最近1000条慢日志
CONFIG SET slowlog-max-len 1000
#慢查询命令
slowlog get n 获取慢查询队列
1) 1) (integer) 1 //slowlog唯一编号id
2) (integer) 1646878390 // 查询的时间戳
3) (integer) 18866 // 查询的耗时(微妙),如表示本条命令查询耗时18866微秒
4) 1) "CONFIG" // // 查询命令,完整命令为 CONFIG SET slowlog-log-slower-than 10000,slowlog最多保存前面的31个key和128字符
2) "SET"
3) "slowlog-log-slower-than"
4) "10000"
5) "10.2.2.31:43146"
6) ""
slowlog len 获取慢查询队列长度
slowlog reset 清空队列
sentinel master <name>
#列出哨兵监控的主服务器的slaves
sentinel slaves <name>
#列出master相关的sentinels组其他相关的信息
sentinel sentinels <name>
#删除哨兵和master的关系
sentinel remove name
#添加哨兵和master的关系,quorm是number,这个参数是进行客观下线的一个依据,意思是至少有 quorum 个sentinel主观的认为这个master有故障,才会对这个master进行下线以及故障转移
sentinel monitor name ip port quorum
# 将此节点置为master节点
SLAVEOF no one(5.0的版本使用replicaof替换slaveof命令,使用方式一致)
#在slave节点上执行,次节点将是ip+port的slave
SLAVEOF ip port
#集群模式下打印集群的信息
cluster info
#集群模式下列出所有的节点
cluster nodes```
参考文档:
哨兵模式:https://www.cnblogs.com/kevingrace/p/9004460.html
集群模式:https://www.cnblogs.com/dreammer/p/13933479.html
redis链接数排查https://blog.csdn.net/weixin_39919165/article/details/111616294