我曾经像这样连接到我的本地redis实例(当我的客户端和redis服务器在同一个盒子上时,
var client=redis.createClient();
我可以轻松连接到服务器。
但是,如果我的 redis 服务器位于远程机器 host_name:6379 上,我无法使 createClient 函数工作。
var client=redis.createClient('6379', 'host_name', {no_ready_check:true}); //给出以下错误
Error: Redis connection to host_name:6379 failed - read ECONNRESET
at exports._errnoException (util.js:746:11)
at TCP.onread (net.js:559:26)
Process finished with exit code 1
我究竟做错了什么。远程服务器是一台 linux 机器,我需要使用我的用户名密码 ssh 进入。我将如何在 createclient 函数中提供该信息。
任何帮助,将不胜感激。谢谢