首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使配置似乎正确,也无法连接到远程服务器

即使配置似乎正确,也无法连接到远程服务器
EN

Stack Overflow用户
提问于 2018-01-26 21:16:32
回答 1查看 402关注 0票数 0

我的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

它返回

代码语言:javascript
复制
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安装的。

TL;DR

代码语言:javascript
复制
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

这是怎么回事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-27 13:19:51

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

正如@Itamar和@Mark的其他评论清楚地提到的那样,绑定不是可以连接的IP地址列表,而是本地计算机上的接口。一旦服务公开可用并与0.0.0.0一起运行,以满足您只允许特定主机的需求,您就需要某种防火墙,该防火墙具有可以通过iptables访问此主机的IP地址白名单。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48462102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档