无法使用ioredis连接到redis群集

时间:2018-05-22 09:48:49

标签: redis node-redis redis-cluster

您好我正在尝试使用ioredis节点模块连接Redis群集,我的应用程序已启动且没有连接错误但我的数据未发布到Redis频道。 以下是连接的代码段

    var redis = require("ioredis")
    publisher = new redis.Cluster(redisPort,redisHost);
    publisher.publish(channel, data);

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

您忘记了连接语句中必要的括号和“port”,“host”属性。请添加如下。

var redis = require("ioredis")
publisher = new redis.Cluster([{port: option.redisPort,
                              host: option.redisHost}]);    
publisher.publish(channel, data);

您可以参考以下链接中的“群集”部分获取更多信息 - https://www.npmjs.com/package/ioredis