天天看点

Redis 哨兵Sentinel 高可用(学习笔记九)

1、redis sentinel

Redis 哨兵Sentinel 高可用(学习笔记九)

2、

Redis 哨兵Sentinel 高可用(学习笔记九)
Redis 哨兵Sentinel 高可用(学习笔记九)

3、一主二从:

主:

redis-6379.conf

port 6379

daemonize yes

logfile "6379.log"

dbfilename "dump-6379.rdb"

dir "/opt/"

启动: redis-server redis-6379.conf

从:

redis-6380.conf

port 6380

logfile "6380.log"

dbfilename "dump-6380.rdb"

slaveof 127.0.0.1 6379

info replication

部署3个sentinel:

redis- sentinel- 26379. conf

 port 26379

 daemonize yes

 logfile "26379. log" 

dir /opt/ soft/ redis/ data 

sentinel monitor mymaster 127. 0. 0. 1 6379 2   #2,一般设置为从节点的一半加1

sentinel down- after- milliseconds mymaster  30000 

sentinel parallel- syncs mymaster 1 #parallel- syncs 就是 用来 限制 在 一次 故障 转移 之后, 每次 向 新的 主 节点 发起 复制 操作 的 从 节点 个数。

 sentinel failover- timeout mymaster 180000

启动:redis-server redis-sentinel-26379.conf --sentinel

Redis 哨兵Sentinel 高可用(学习笔记九)

info sentinel

Redis 哨兵Sentinel 高可用(学习笔记九)
Redis 哨兵Sentinel 高可用(学习笔记九)

故障转移告警:

Redis 哨兵Sentinel 高可用(学习笔记九)

继续阅读