Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提升后的redis大师仍然认为';奴隶_Redis_Redis Sentinel - Fatal编程技术网

提升后的redis大师仍然认为';奴隶

提升后的redis大师仍然认为';奴隶,redis,redis-sentinel,Redis,Redis Sentinel,我使用的是一个redis设置,有一个主设备、两个从设备和一个redis sentinel实例(我知道这不推荐,但我们只是在做概念验证) 大师收听6379。 当我们对主设备进行故障切换时,我们查询redis sentinel,现在我的从设备是主设备,所以假设6380现在是主设备 127.0.0.1:46379> sentinel masters 1) 1) "name" 2) "redis6379-master" 3) "ip" 4) "127.0.0.1"

我使用的是一个redis设置,有一个主设备、两个从设备和一个redis sentinel实例(我知道这不推荐,但我们只是在做概念验证)

大师收听6379。 当我们对主设备进行故障切换时,我们查询redis sentinel,现在我的从设备是主设备,所以假设6380现在是主设备

127.0.0.1:46379> sentinel masters
1)  1) "name"
    2) "redis6379-master"
    3) "ip"
    4) "127.0.0.1"
    5) "port"
    6) "6380"
但当我尝试写入端口6380上的实例时,它说它无法写入,因为它是从机。 因此,当我查询该实例时,得到的结果是(为了简单起见,部分截断):

看来哨兵无法重新配置奴隶来扮演主人?有什么线索吗

谢谢,
佩德罗

好的。。。有关此问题的更多信息。这是我在日志中看到的:Jan 5 17:10:40 localhost redis-46379-sentinel[51340]:下一个故障切换延迟:我不会在2017年1月5日星期四17:10:50 Jan 5 17:10:44 localhost redis-6379-slave[51329]之前启动故障切换:主机对PSYNC的意外回复:-从主机读取:连接超时Jan 5 17:10:44 localhost redis-6379-slave[51329]:正在重试同步…Jan 5 17:10:44 localhost redis-6379-slave[51329]:来自MASTER的协议不正确,第一个字节不是“$”(我们收到“+OK”),您确定主机和端口正确吗?好的…有关此问题的更多信息。这是我在日志中看到的:Jan 5 17:10:40 localhost redis-46379-sentinel[51340]:下一个故障切换延迟:我不会在2017年1月5日星期四17:10:50 2017年1月5日17:10:44 localhost redis-6379-slave[51329]之前启动故障切换:主机对PSYNC的意外回复:-从主机读取:连接超时1月5日17:10:44 localhost redis-6379-slave[51329]:使用同步重试…1月5日17:10:44 localhost redis-6379-slave[51329]:来自主机的协议错误,第一个字节不是“$”(我们收到“+OK”),您确定主机和端口正确吗?
# Replication
role:slave
master_host:127.0.0.1
master_port:6380
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:1
slave_repl_offset:1
master_sync_left_bytes:-1
master_sync_last_io_seconds_ago:10
master_link_down_since_seconds:531
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0