redis哨兵sentinel配置参数说明

#sentinel 配置

#端口
port 26379

#目录
dir /tmp

#日志文件
logfile /var/log/redis/redis-sentinel.log

#是否在后台执行,yes:后台运行;no:不是后台运行
daemonize yes

#是否开启保护模式,默认开启。开启后,只能根据配置的bind地址和密码进行访问。
protected-mode no

#主节点信息,格式:sentinel
# 自定义主节点名称;
# 主节点的ip和端口;
# 多少个主节点检测到主节点有问题就进行故障转移
sentinel monitor mymaster 127.0.0.1 6379 2

#sentinel与master的心跳时间(毫秒),默认30秒。
sentinel down-after-milliseconds mymaster 30000

#故障转移时,最多可以有多少个slave同时对新的master进行数据同步,该值越小,完成故障转移的时间越长,但可用slave数量越多,该值越大,越多slave因为replication而不可用。建议设置为1。
sentinel parallel-syncs mymaster 1

#故障转移超时时间(毫秒),默认180秒。
sentinel failover-timeout mymaster 180000

#master和slaves密码。
#sentinel auth-pass mymaster password

#当sentinel有警告级别的事件发生时执行(也有的资料说failover时触发)的脚本。
#sentinel notification-script

#故障转移之后执行的脚本,并传递7个参数:
# 表示 master名字
# 表示的是 每个redis实力的角色,如leader、observer
# 表示状态
# 原来的redis master
# 
# 故障迁移后的redis master
#
#sentinel client-reconfig-script
 

你可能感兴趣的:(redis)