node.js 链接虚拟机的Redis 桥接模式
场景
- Redis 安装在虚拟机的Linux系统上
- 虚拟的链接方式: 桥接模式 ,虚拟机使用独立的ip地址
- Redis.conf daemonize yes 守护进程(后台运行的特殊进程,脱离终端)
现象
node连接时报错
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
at Object._errnoException (util.js:1022:11)
at _exceptionWithHostPort (util.js:1044:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)
解决
node修改链接的服务器ip地址
let client=redis.createClient({host:'192.168.0.112',port:6379}); //此处为虚拟机的ip地址,