在数字海洋的ubuntu 16.4中安装了一个redis。
通过编辑127.0.0.1:6379,我在数字海洋178.xxx.xxx.xxx:6379中将默认的redis服务器vim /etc/redis/redis.conf更改为自己的ip
在此之后,我尝试了redis-cli和redis-cli shutdown,它们都回答如下:无法连接到Redis,电话: 127.0.0.1:6379:拒绝连接
但如果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这正常吗?或者我该怎么做?
发布于 2018-08-29 21:15:02
你应该做什么取决于你希望它如何运作..。
如果您希望能够通过任何网络接口连接到Redis,请在开始的bind行的开头添加一个#,从而注释掉配置文件中的所有bind指令。
如果您只想通过指定178.xxx.xxx.xxx进行连接,那么将以下内容放入您的配置文件:
bind 178.xxx.xxx.xxx如果要使用127.0.0.1或178.xxx.xxx.xxx,则放置:
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以使更改生效。
https://stackoverflow.com/questions/52084594
复制相似问题