进入刚刚复制好的Redis-x64-Sentinel目录
新建sentinel.conf文件
编辑添加如下内容
port 26379
#master
sentinel monitor master 127.0.0.1 6379 1
sentinel down-after-milliseconds master 5000
sentinel failover-timeout master 180000
sentinel parallel-syncs master 1
注意:port 26379为sentinel的端口,别和主库端口搞混!
参数参考:http://www.redis.cn/topics/sentinel.html
cd到Redis-x64-Sentinel目录
启动sentinel服务:redis-server.exe sentinel.conf --sentinel
接下来执行故障转移测试
win自带的CMD登录主库:执行shutdown
从sentinel端看到的情况
从库变为master
再次启动原来的主库
sentinel端查看情况
原来的master变为slave
用cmd登录原来的主库和从库
主动执行主备切换,切换后原来的主库还是主库
登录sentinel端
执行:SENTINEL failover mymaster
登录主库查看情况
在sentinel端查看
登录主库查看配置
主备切换后,会发现配置文件发生了改变
新建sentinel.conf文件
编辑添加如下内容
port 26379
#master
sentinel monitor master 127.0.0.1 6379 1
sentinel down-after-milliseconds master 5000
sentinel failover-timeout master 180000
sentinel parallel-syncs master 1
注意:port 26379为sentinel的端口,别和主库端口搞混!
参数参考:http://www.redis.cn/topics/sentinel.html
cd到Redis-x64-Sentinel目录
启动sentinel服务:redis-server.exe sentinel.conf --sentinel

接下来执行故障转移测试
win自带的CMD登录主库:执行shutdown
从sentinel端看到的情况

从库变为master
再次启动原来的主库
sentinel端查看情况
原来的master变为slave

用cmd登录原来的主库和从库


主动执行主备切换,切换后原来的主库还是主库
登录sentinel端
执行:SENTINEL failover mymaster

登录主库查看情况

在sentinel端查看

登录主库查看配置

主备切换后,会发现配置文件发生了改变

在发生主备切换时,sentinel上的sentinel.conf变化.jpg
下载附件
2016-5-27 12:50 上传
本文作者:HarLock
本文来自云栖社区合作伙伴rediscn,了解相关信息可以关注redis.cn网站。