我用来连接到我的本地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函数中提供该信息。
任何帮助将不胜感激。感谢