堆栈: Nodes.js: v4.5.0,Redis: 3.2.100,Node-redis: 2.6.2 (http://redis.js.org)
我试图使用"pubsub“命令来查找频道的订阅数量。http://redis.io/commands/pubsub
PUBSUB <subcommand> ... args ...找不到节点-redis API中可用的"pubsub“命令。在node.js环境中,请帮我获取频道的红线订阅数。
发布于 2016-10-20 03:46:45
这样就行了。
client.pubsub('NUMSUB', 'news', function(err,result){
console.log(err)
console.log(result)
})发布于 2018-05-11 15:44:35
您可以使用信息管理器库进行简单的Pub设置。
创建一个pubsub实例:
import {PubsubManager} from 'redis-messaging-manager';
let messenger = new PubsubManager({
host: 'localhost'
});
export default messenger;在频道上发表:
import messenger from '../messenger';
messenger.publish('channel', 'message content');并在同一频道订阅:
import messenger from "../messenger";
console.log('consuming messages..!');
messenger.consume('channel')
.subscribe(msg => {
console.log('Got message- ', msg);
});https://stackoverflow.com/questions/40136645
复制相似问题