【问题标题】:Cannot connect to redis cluster using ioredis无法使用 ioredis 连接到 redis 集群
【发布时间】:2018-11-01 01:01:12
【问题描述】:

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

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

我在这里做错了什么?

【问题讨论】:

    标签: redis node-redis redis-cluster


    【解决方案1】:

    您忘记了连接语句中必要的括号和“端口”、“主机”属性。请按如下方式添加它们。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-13
      • 2019-06-15
      • 1970-01-01
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      相关资源
      最近更新 更多