redis 相关命令

info replication 统计信息
info server 查看runid,run_id每个接点都不一样
debug reload runid不变重启

sentinel masters 显示被监控的所有master及它们的状态
sentinel master 显示指定master
sentinel slaves 显示指定master所有的slave及它们的状态
sentinel get-master-addr-by-name 显示指定master的ip和端口
sentinel failover 强制sentinel执行failover,并且不需要得到其他sentinel的同意

-----名词解释-----
repl-backlog-size 缓冲区大小,可以设置

slave-serve-stale-data
当从库和主库失去连接或者复制正在进行,从库有两种运行方式。yes(默认,从库会继续响应客户端的请求),no(除了info和slavof命令之外的任何请求都会返回一个错误“sync with master in progres”)

slave-priority 100 当主库发生宕机的时候,哨兵会选择优先级最高的一个作为主库,从库优先级默认配置100,数值越小优先级越高。

slave-read-only yes 从节点是否只读,默认yes

min-slaves-to-write 3 最少几台从机才能写入
min-slaves-max-lag 10 从节点最大延迟时间,10秒中之内,从库数量小于3个,则主库不接受写请求

maxmemory 设置最大占用物理内存,即超过这个设置之后redis开始拒绝写入请求,确保大量内存占用之后严重影响速度或者发生OOM(系统内存不够用时,会主动杀死一些进程),此外,可以使用info命令查看redis占用的内存和其他信息。

原文地址:https://www.cnblogs.com/xivzhou/p/14331168.html