gpt4 book ai didi

redis - 即使配置看起来正确,也无法连接到远程服务器

转载 作者:可可西里 更新时间:2023-11-01 11:12:52 26 4
gpt4 key购买 nike

我的 Redis 实例在 192.168.1.101 运行。

Redis版本为4.0.1

我希望能够从 192.168.1.103 连接到这个 Redis 实例,但我做不到。

我在 192.168.1.103 上输入 redis-cli -h 192.168.1.101 -p 6379 -a myredisPasswordisHere

返回

Could not connect to Redis at 192.168.1.101:6379: Connection refused
Could not connect to Redis at 192.168.1.101:6379: Connection refused

这是 Redis.conf 的相关部分,它位于 /usr/local/etc/redis.conf。我已经通过 Homebrew 安装了它。

长话短说

protected-mode yes
bind 192.168.1.100 192.168.1.101 192.168.1.102 192.168.1.103 192.168.1.104
requirepass myredisPasswordisHere

这里有什么问题吗?

最佳答案

要使 redis 服务可供其他远程主机查询,您需要使用 bind 0.0.0.0 将其公开绑定(bind)以提供服务

正如@Itamar 和@Mark 的其他评论所明确提到的,绑定(bind)不是可以连接的 IP 地址列表,而是本地计算机上的接口(interface)。一旦该服务公开可用并以 0.0.0.0 运行,以满足您只允许特定主机的要求,您需要某种防火墙,其中包含可以访问该主机的 IP 地址白名单,您可以实现使用 iptables

关于redis - 即使配置看起来正确,也无法连接到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48462102/

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