尝试在localhost(Windows)上使用3 Sentinel安装来运行1 Master 2 Slave,使用redis-3.0.5 64位,如下所述:
https://github.com/ServiceStack/redis-config.git
所有的实例都很好,似乎是沟通,直到我使用命令testing故障转移:
redis-cli -p 6380 DEBUG睡眠30
这个命令在30秒之后返回,在这个过程中主服务器变得不可用,我的Java应用程序使用Jedis客户端的Spring-Data-Redis进入连接重试模式。
控制台或日志文件上没有任何Redis或Sentinel实例的日志消息。 没有任何两个奴隶中的任何一个被提升为主人。
命令“SENTINEL get-master-addr-by-name mymaster”通过30秒的睡眠时间和之后显示相同的主IP和端口。
我错过了什么吗?