无法在127.0.0.1:6379连接到Redis:连接被拒绝

时间:2018-08-29 19:14:05

标签: redis ubuntu-16.04 digital-ocean

在digitalocean的Ubuntu 16.4中安装了Redis。

我已通过编辑编辑127.0.0.1:6379将默认的Redis服务器178.xxx.xxx.xxx:6379更改为自己在Digitalocean vim /etc/redis/redis.conf中的IP

此后,我尝试了redis-cliredis-cli shutdown的所有回应: 无法在127.0.0.1:6379连接到Redis:连接被拒绝

但是如果ps aux|grep redis

我得到:

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

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

1 个答案:

答案 0 :(得分:1)

您应该做什么取决于您的工作方式...


如果您希望能够通过任何网络接口连接到Redis,请在配置文件中注释所有bind指令,方法是在{{1 }}。


如果仅想通过指定178.xxx.xxx.xxx进行连接,则将以下内容放入配置文件中:

#

如果要使用127.0.0.1或178.xxx.xxx.xxx,请输入:

bind

我猜您想要此选项,但请参阅下面的安全说明。


但是,从安全的角度来看,通常不建议将Redis服务器公开给整个Internet-上面的所有选项都可以做到这一点。您可能想绑定到127.0.0.1,并建立一个从您的178.xxx.xxx.xxx公共地址到127.0.0.1的bind 178.xxx.xxx.xxx 隧道。

无论您放置在哪里,都请重新启动Redis以使更改生效。