在Digitalocean的Ubuntu 16.4中安装了Redis。
我已经通过编辑编辑将默认的redis服务器更改127.0.0.1:6379
为我在Digitalocean中的IP178.xxx.xxx.xxx:6379``vim /etc/redis/redis.conf
那之后,我试着redis-cli
和redis-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
这正常吗?或者该怎么办?
您应该做什么取决于您希望它如何工作…
如果您希望能够通过任何网络接口连接到Redis bind
,请#
在开头的行开头加上a ,以注释掉配置文件中的所有指令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
我猜您需要此选项,但请参阅下面的安全说明。
但是,从安全的角度来看,通常不建议将Redis服务器公开给整个Internet-
上面的所有选项都可以做到这一点。您可能希望绑定到127.0.0.1,并设置ssh
从178.xxx.xxx.xxx公共地址到127.0.0.1 的隧道。
无论您放置在哪里,都可以重新启动Redis以使更改生效。
问题内容: 使用自制软件安装Redis,但是当我尝试ping Redis时,显示此错误: 注意: 我试图关闭防火墙并编辑conf文件,但仍然无法ping通。我正在使用macOS Sierra和Homebrew版本1.1.11 问题答案: 安装后,输入: 然后Redis-Server将启动
我正在使用一个服务器:最新映像。我使用了“泊坞窗运行 -it --name=”redis2“ redis:1 bash” 命令并进入了容器。我看到默认情况下,redis 正在侦听端口:6379。 要解决此问题,请将“vm.overcommit_memory = 1”添加到 /etc/sysctl.conf 中,然后重新启动或运行命令 “sysctl vm.overcommit_memory=1”
null 我得到这个错误 Redis连接到127.0.0.1:6379失败-连接econn拒绝127.0.0.1:6379
问题内容: 在ubuntu中尝试此mongo命令时,出现此错误。 我该如何纠正这个问题呢? 问题答案: 谢谢大家,我尝试运行mongo,但它最终没有运行,我发现我的硬盘上没有空间,我清空了一些空间,最后按照与mongodb docs中给出的安装步骤相同的安装步骤重新安装了它,最后重新启动了服务器它正在运行。 https://docs.mongodb.org/manual/tutorial/inst