我有一个像这样的Redis客户端:
var redis = require("redis");
var client = redis.createClient();
client.config("SET","notify-keyspace-events", "KEA");
使用第3行代码,现在配置为侦听Redis密钥的设置和删除。所以这个客户端充当订户。但问题是,我希望Redis客户端能够重新发布从Redis本身收到的信息,同样的Redis客户端也不能充当订阅者和发布者。所以我似乎有两个选择:
这是对的吗?在这种情况下哪一个更好?
答案 0 :(得分:2)
那里不需要Socket.IO。只需使用第二个Redis客户端。额外的Redis连接很便宜。