首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >流浪汉/Redis-无法从主机连接

流浪汉/Redis-无法从主机连接
EN

Stack Overflow用户
提问于 2017-12-30 23:53:30
回答 1查看 2.6K关注 0票数 1

仍然掌握Vagrant/Redis/Linux的窍门。请帮帮我!问题是我无法连接到运行在VM上的redis服务器。

主机: Macbook

Vagrantfile:

代码语言:javascript
运行
复制
config.vm.box = "laravel/homestead"
config.vm.hostname="redis-test"
config.vm.network "forwarded_port", guest: 6379, host: 6379, id: "redis"

客人:laravel/宅基地Vagrant .

/etc/redis/redis.conf

代码语言:javascript
运行
复制
bind 0.0.0.0

在更改redis.conf之后,我还重新启动了服务

代码语言:javascript
运行
复制
sudo /etc/init.d/redis-server restart
(AND also) sudo service redis-server restart

还确保ufw被禁用。

代码语言:javascript
运行
复制
sudo ufw disable
sudo ufw status

现状:不活动

如果我运行redis-cli -h redis-test ping,就会得到pong,并且可以像往常一样访问redis (在客户VM上)

现在回到主机(macbook)上,我无法访问redis服务器.

代码语言:javascript
运行
复制
redis-cli -h redis-test ping

无法在redis-test:6379: nodename或servname提供或不知道

有人能帮我连接到流浪汉盒子上的红服务器吗?任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-31 09:43:14

您将redis端口6379从主机转发到redis-test VM,但主机对您试图连接的redis-test域一无所知。

您可以通过两种方式将redis-test VM上的redis连接到主机上:

1.

连接到localhost,因为redis端口已经转发到redis-test VM上的redis:

代码语言:javascript
运行
复制
redis-cli -h localhost ping

2.

redis-test添加到/etc/hosts

代码语言:javascript
运行
复制
echo '127.0.0.1 redis-test' >> /etc/hosts

你可以用你用的方式连接红宝石:

代码语言:javascript
运行
复制
redis-cli -h redis-test ping
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48038874

复制
相关文章

相似问题

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