您好我正在尝试使用ioredis节点模块连接Redis群集,我的应用程序已启动且没有连接错误但我的数据未发布到Redis频道。 以下是连接的代码段
var redis = require("ioredis")
publisher = new redis.Cluster(redisPort,redisHost);
publisher.publish(channel, data);
我在这里做错了什么?
答案 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