Redis HA方案之sentinel(2)

在26上执行如下命令:

redis-cli -p 6379 INFO Replication

效果如下:

Redis HA方案之sentinel

可以看到有三台slave连接上来。

在27上执行如下命令:

redis-cli -p 6379 INFO Replication

redis-cli -p 6380 INFO Replication

效果如下:

Redis HA方案之sentinel

可以看到他们的master都是26的6379

在26上启动sentinel

redis-server sentinel.conf --sentinel

效果如下:

Redis HA方案之sentinel

执行如下命令,查看master信息:

redis-cli -h 10.20.112.26 -p 26379 info sentinel

效果如下:

Redis HA方案之sentinel

可以看到master的信息及状态。

开始模拟redis master故障,在26上执行如下命令:

redis-cli -p 6379 shutdown

sentinel日志如下:

Redis HA方案之sentinel

在27上执行以下命令:

redis-cli -p 6379 info Replication

redis-cli -p 6380 info Replication

结果如下:

Redis HA方案之sentinel

可以看到sentinel选择10.20.112.27的6380为新的redis master。而且其他redis slave已经链接到新的master上面了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2028f8b793ceb9eceebe9ab59f92d562.html