gpt4 book ai didi

redis 奴隶 : unable to connect to master: invalid argument

转载 作者:IT王子 更新时间:2023-10-29 06:00:49 27 4
gpt4 key购买 nike

在我的从属redis服务器上,执行'slaveof master_hostname 7804'后,它不断记录以下消息:

Connecting to MASTER master_hostname:7804
Unable to connect to MASTER: Invalid argument

在托管我的从属 redis 服务器的 Linux 服务器上,我可以毫无问题地连接到我的主 redis 服务器:

$ redis-cli -h master_hostname -p 7804

master 上 'info' 的输出:

# Replication
role:master
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

slave 上 'info' 的输出:

# Replication
role:slave
master_host:master_hostname
master_port:7804
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:0
slave_repl_offset:1
master_link_down_since_seconds:1428997735
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

两个redis服务器都是3.0.0。如果我使用主 Redis 服务器的 IP 而不是它的主机名,我会遇到同样的问题。

有什么想法吗?

最佳答案

我在这里遇到了完全相同的问题。我在两台机器(主机和从机)上都使用 Redis 3.0.0。

我已经尝试了 sysctl vm.overcommit_memory=1,但仍然无法正常工作。

就我而言,我使用的是 CentOS 6.6。

编辑:我找到了解决方案!在slave配置中,如果配置了bind 127.0.0.1,那么需要改为bind 192.168.1.54(其中192.168.1.54是从属 IP)。记住master在同一个网络192.168.1.*.

关于redis 奴隶 : unable to connect to master: invalid argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29622059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com