推荐的redis大师仍然认为它是奴隶

时间:2017-01-05 16:47:35

标签: 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"
    5) "port"
    6) "6380"

但是当我尝试在端口6380上写入实例时,它说它不能写入它,因为它是一个奴隶。 因此,当我查询该实例时,这就是我得到的(为简单起见,部分截断):

# 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

似乎哨兵不能重新配置奴隶行动有主人吗?有线索吗?

谢谢, 佩德罗

0 个答案:

没有答案