2

我曾经像这样连接到我的本地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 函数中提供该信息。

任何帮助,将不胜感激。谢谢

4

0 回答 0