我在这里遇到了一些麻烦,试图远程连接到本地的Homestead服务器。我同时使用命令行(redis-cli)和RDM。
我可以在此框中使用PgAdmin连接Postgresql,但Redis返回的内容如下:
无法在127.0.0.1:63790连接到Redis :连接被拒绝
我的Redis配置文件"bind“指令被注释了,所以它应该接受来自所有源的连接。我还尝试停止Redis并再次启动它,手动指向配置文件,但没有成功。
在我的Homestead.yaml配置文件中,默认情况下没有转发Redis端口。根据霍姆斯泰德的文档,我可以像这样设置端口转发:
ports:
- send: 63790
to: 6379
protocol: udp嗯,我也试过了,重新启动了服务器,但是没有工作。
我是不是遗漏了什么?
发布于 2016-05-05 13:51:53
在0.4以上。由于redis安全设置,它只绑定127.0.0.1
在这种情况下,您需要绑定额外的IP地址。
$sudo vi /etc/redis/redis.conf
滚动到bind 127.0.0.1添加额外IP地址192.168.10.10行,它将如下所示
bind 127.0.0.1 192.168.10.10
保存并退出。
$sudo /etc/init.d/redis-server restart
仅此而已,你应该能够从你的主人那里连接到你的家园红线。
发布于 2016-05-19 18:49:19
到机器上,打开/etc/redis/redis.conf。
查找以bind指令开头的行,将其注释掉并保存文件。然后使用sudo /etc/init.d/redis-server restart重新启动redis服务器。
由于这一点,Redis将监听来自所有可用接口的所有连接。你不需要任何额外的端口转发。
发布于 2020-02-29 09:31:29
滚动到行bind 127.0.0.1 and change to 0.0.0.0,它将如下所示
bind 0.0.0.0保存并退出。
仅此而已,你应该能够从你的主人那里连接到你的家园红线。
redis-cli -h 192.168.10.10https://stackoverflow.com/questions/31224482
复制相似问题