首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在node.js中使用redis "pubsub“命令

在node.js中使用redis "pubsub“命令
EN

Stack Overflow用户
提问于 2016-10-19 16:12:16
回答 2查看 1.4K关注 0票数 1

堆栈: Nodes.js: v4.5.0,Redis: 3.2.100,Node-redis: 2.6.2 (http://redis.js.org)

我试图使用"pubsub“命令来查找频道的订阅数量。http://redis.io/commands/pubsub

代码语言:javascript
复制
PUBSUB <subcommand> ... args ...

找不到节点-redis API中可用的"pubsub“命令。在node.js环境中,请帮我获取频道的红线订阅数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-20 03:46:45

这样就行了。

代码语言:javascript
复制
  client.pubsub('NUMSUB', 'news', function(err,result){
    console.log(err)
    console.log(result)
  })
票数 3
EN

Stack Overflow用户

发布于 2018-05-11 15:44:35

您可以使用信息管理器库进行简单的Pub设置。

创建一个pubsub实例:

代码语言:javascript
复制
import {PubsubManager} from 'redis-messaging-manager';

let messenger = new PubsubManager({
  host: 'localhost'
});

export default messenger;

在频道上发表:

代码语言:javascript
复制
import messenger from '../messenger';

messenger.publish('channel', 'message content');

并在同一频道订阅:

代码语言:javascript
复制
import messenger from "../messenger";

console.log('consuming messages..!');
messenger.consume('channel')
    .subscribe(msg => {
        console.log('Got message- ', msg);
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40136645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档