首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到Redis,电话: 127.0.0.1:6379:连接被拒绝

无法连接到Redis,电话: 127.0.0.1:6379:连接被拒绝
EN

Stack Overflow用户
提问于 2018-08-29 19:14:05
回答 1查看 3.3K关注 0票数 1

在数字海洋的ubuntu 16.4中安装了一个redis。

通过编辑127.0.0.1:6379,我在数字海洋178.xxx.xxx.xxx:6379中将默认的redis服务器vim /etc/redis/redis.conf更改为自己的ip

在此之后,我尝试了redis-cliredis-cli shutdown,它们都回答如下:无法连接到Redis,电话: 127.0.0.1:6379:拒绝连接

但如果ps aux|grep redis

我得到:

代码语言:javascript
复制
redis    11734  0.0  0.1  41852  3892 ?        Ssl  15:45   0:11 /usr/local/bin/redis-server 178.xxx.xxx.xxx:6379
root     12735  0.0  0.0  12944   948 pts/0    S+   19:11   0:00 grep --color=auto redis

这正常吗?或者我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-29 21:15:02

你应该做什么取决于你希望它如何运作..。

如果您希望能够通过任何网络接口连接到Redis,请在开始的bind行的开头添加一个#,从而注释掉配置文件中的所有bind指令。

如果您只想通过指定178.xxx.xxx.xxx进行连接,那么将以下内容放入您的配置文件:

代码语言:javascript
复制
bind 178.xxx.xxx.xxx

如果要使用127.0.0.1或178.xxx.xxx.xxx,则放置:

代码语言:javascript
复制
bind 178.xxx.xxx.xxx 127.0.0.1

我猜你想要这个选项,但请参阅下面的安全备注。

一般来说,从安全的角度来看,向整个Internet公开您的Redis服务器是不可取的,上面的所有选项都是这样做的。您可能希望绑定到127.0.0.1,并从您的ssh公共地址设置一个178.xxx.xxx.xxx隧道到127.0.0.1。

不管你在里面放了什么,重新启动Redis以使更改生效。

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

https://stackoverflow.com/questions/52084594

复制
相关文章

相似问题

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