Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带虚拟机的redis_Redis_Virtual Machine - Fatal编程技术网

带虚拟机的redis

带虚拟机的redis,redis,virtual-machine,Redis,Virtual Machine,我在本地机器上创建了一个symfony项目。我在虚拟机上安装了redis服务器。在config.yml中,我为redis连接添加了以下代码。 snc_redis: 客户: 违约: 类型:predis 别名:默认值 dsn:redis://127.0.0.1 现在我正在尝试将我的虚拟机连接到redis服务器,但它仍然连接到我的本地机器 有人能告诉我如何将虚拟机与本地项目连接起来吗?这个问题不是redis的问题。这是网络/虚拟化问题。例如,对于virtualbox,vbox的网络连接始终是nat连接

我在本地机器上创建了一个symfony项目。我在虚拟机上安装了redis服务器。在config.yml中,我为redis连接添加了以下代码。 snc_redis: 客户: 违约: 类型:predis 别名:默认值 dsn:redis://127.0.0.1

现在我正在尝试将我的虚拟机连接到redis服务器,但它仍然连接到我的本地机器


有人能告诉我如何将虚拟机与本地项目连接起来吗?

这个问题不是redis的问题。这是网络/虚拟化问题。例如,对于virtualbox,vbox的网络连接始终是nat连接。无法从主机系统访问它。例如,您需要使用网桥。已经有nat连接。在端口转发中,我将来宾ip设置为10.0.0.5,端口6379和主机ip,端口分别为127.0.0.17003。然后我添加了snc_redis:clients:default:type:predis别名:default dsn:redis://127.0.0.1:7003.Now 此外,我得到错误的“连接被拒绝”看到这个问题不是一个redis的问题。这是网络/虚拟化问题。例如,对于virtualbox,vbox的网络连接始终是nat连接。无法从主机系统访问它。例如,您需要使用网桥。已经有nat连接。在端口转发中,我将来宾ip设置为10.0.0.5,端口6379,主机ip设置为127.0.0.17003。然后我添加了snc_redis:clients:default:type:predis别名:default dsn:redis://127.0.0.1:7003.Now 此外,我还收到错误“连接被拒绝”,请参见