无法连接到VM中的Redis服务器

时间:2019-07-18 07:19:34

标签: redis virtualbox

我有一个使用Redis DB的.Net Core应用程序。我正在从Windows 10运行该应用程序,但是我的Redis服务器在Oracle Virtual Box VM内部的Ubuntu上运行。当我启动应用程序时,它会因为无法连接到Redis数据库而发生异常:

exception screenshot

这是我的故障排除步骤的说明。

我尝试做的第一件事是查看如果从VM内部浏览到localhost:6379会发生什么。我能够在redis-server控制台应用程序中看到以下输出: enter image description here

然后我发现我必须注释掉配置文件中的“绑定”行,并设置禁用保护模式:

config file

我还检查了Virtual Box中的端口转发设置。我知道这些是正确的,因为我可以加载虚拟机上托管的其他网站: enter image description here

但是,我的.NET应用程序中仍然出现异常。另外,当我从Windows计算机浏览到127.0.0.2:6379时,redis-server控制台应用程序中没有输出。

有人可以尝试其他建议吗?

0 个答案:

没有答案