`
oboaix
  • 浏览: 274329 次
社区版块
存档分类
最新评论

nodejs结合redis简单操作命令(pub/sub)

 
阅读更多

nodejs结合redis简单操作命令(pub/sub)

 

做些笔记,参考使用。

简单安装就不说了,网络安装的资源很多,可以参考官网(http://nodejs.org/), 

新版nodejs已经集成了npm, nodejs (v0.10.24), npm (1.3.21)

 

如果需要安装supervisor,直接执行如下命令:

npm install -g supervisor

 

使用的redis版本是 redis-2.8.17,

 

启动redis服务。

 

编写js代码,

操作如下图:



 

 

启动nodejs的js代码:



 

 

一旦node启动此redis.js服务脚本,redis客户端马上就能通过频道监听到广播的信息,

效果如下图:

 



 

 

只要一有redis.js代码变动,redis客户端马上能够收到信息。

 

参考nodejs服务段输出subscribe信息,如下图:



 

  • 大小: 37.8 KB
  • 大小: 216.5 KB
  • 大小: 43.9 KB
  • 大小: 210 KB
分享到:
评论

相关推荐

    nodejs-pub-sub-chat-demo:Node.js + Redis PubSub + socket.io

    使用Redis Pub / Sub + socket.io基于Node.js进行聊天基于简单的应用程序,以显示Redis Pub / Sub机制以及Node.js和socket.io。如何使应用程序运行必须已安装并正在运行。 必须安装 npm安装npm运行redis或npm运行套...

    learning-nodejs-redis-2:学习NodeJS Redis 2

    此外,Redis提供了订阅/发布(Pub/Sub)功能,可以实现简单的消息传递。在Node.js中,我们可以通过`client.subscribe`和`client.publish`方法创建订阅者和发布者。 标签"HTML"可能表明这个项目包含一些与前端交互的...

    Multiclient-chat:使用 nodeJS 和 Redis 的多客户端聊天服务器

    这通常意味着聊天消息会被实时地在服务器和客户端之间交换,并且可能利用Redis的发布/订阅(pub/sub)模式来处理事件驱动的通信。 **标签解析:** "JavaScript"标签表示该项目主要使用JavaScript编程语言,而Node....

    nodejs redis 发布订阅机制封装实现方法及实例代码

    在Node.js环境中,Redis是一个非常流行的键值存储系统,它提供了丰富的数据结构和高级功能,如发布订阅(Publish-Subscribe,简称Pub/Sub)机制。发布订阅允许消息的发送者(Publisher)向一个或多个订阅者...

    RedisChat:一个用nodejs写的简单聊天测试redis pubsub

    RedisChat 一个用nodejs写的简单聊天测试redis pub/sub安装您需要使用标准配置在本地安装 Redis $ git clone [git-repo-url] RedisChat$ cd RedisChat$ npm install$ node index.js

    nodejs-socket-php-redis-chatroom-2:nodejs聊天室第二版,这一版本大幅提升稳定性和易用性,以及对redis 压力更小

    去掉了第一版用redis的pub/sub模式,仅用redis做后端数据分发到nodejs。对redis连接数的压力大大减轻。 新加入了redis pool连接池,可根据自身配置配置最大连接数,再次减轻redis服务器的压力。 用到了socket.io 的 ...

    cts_nodejs:处理CTS前端Web插座; 向用户推送用户数据请求的响应

    将用户数据请求传递到CTS后端,然后通过Web套接字和redis pub / sub将数据响应推送到客户端。要求: nodejs v0.12.2 npm安装: cd进入cts_nodejs目录,然后键入: npm install从package.json下载依赖项部署: 在cts...

    barcamp-2018-node.js-load-balancing:Nginx和Node的Redis PUBSUB的NodeJS负载平衡

    Barcamp 2018-NodeJS负载平衡介绍使用Nginx和Node的Redis PUB / SUB通过套接字实现NodeJS负载平衡节点JS Nginx的套接字服务器带Redis PUB / SUB的套接字服务器幻灯片: : 文章我在媒介中发表的有关“使用Nginx Plus...

    express-todo-redis:带有Redis自定义pubsub实现的Todo应用示例express.js

    - **自定义Pub/Sub**: 当用户通过Web界面操作待办事项时,Express应用将使用Redis的pub/sub功能通知所有在线用户,确保数据的实时同步。 - **JavaScript**: 整个应用程序将使用JavaScript编写,包括前端的交互逻辑和...

    nodemmo:针对使用Node.js和Redis的新手开发人员的多人在线游戏

    我们将使用Redis pub / sub功能还将所有服务器与所有用户的位置更改更新同步。 在这种情况下,我们有一个大世界,我们可以使用节点模块将其拆分为多个存储桶。 每个存储桶都映射到世界上的特定ID,因此我们可以使用...

    socket-io-reids-example

    redis的pub/sub机制,详见 有两个模式,对于不同的命令,一个是精确匹配,执行了subscribe livenews 的客户端只有publish livenews xxx 时,才会收到;一个是模式匹配,每个模式以 * 作为匹配符,psubscribe livenews*...

    Node.js-Kue是一款为node.js而构建由redis支持的优先级队列

    Redis的订阅/发布(pub/sub)机制使得Kue可以实现实时的任务状态更新和事件通知。 **3. 优先级队列** Kue的核心是其优先级队列机制。每个任务可以设置不同的优先级,高优先级的任务将被优先处理。这种机制使得...

    pubsub-with-nodejs

    标题 "pubsub-with-nodejs" 暗示我们即将探讨的是使用 Node.js 实现发布/订阅(Pub/Sub)模式的相关知识。在分布式系统中,发布/订阅模式是一种通信方式,其中生产者(发布者)发布消息到一个主题,而消费者(订阅者...

    message_server:用 Node.js Redis 编写的消息服务器

    Redis 提供了多种数据结构(如字符串、列表、集合、哈希表等)以及发布/订阅(pub/sub)模式,这些功能使得构建消息服务器变得简单高效。在这个项目中,Node.js 用于处理 HTTP 请求,与客户端建立连接,并将请求转发...

    ctrader-to-redis-interface:使用Redis pubsub通道和JSON消息控制cTradercAlgo

    通过CarbonFx cAlgo Redis界面,可以使用使用JSON的pub / sub Redis渠道完全控制您的交易帐户。 该项目适合有经验的程序员,他们喜欢从头开始编写一切的想法。 安装 先决条件 免费 Windows版 (测试所需) 设置 ...

    graphql-redis-server:使用Redis(和Apollo Server)构建GraphQL API

    结合Redis的Pub/Sub功能,可以实现高效的数据同步。 - **测试和调试**:使用工具如`graphql-playground`进行接口测试,以及`Apollo Studio`进行跟踪和分析API性能。 综上所述,"graphql-redis-server"项目展示了...

    js-pubsub:pub-sub模式的JS抽象

    @ superbalist / js-pubsub pub-sub模式的JS抽象安装npm install @superbalist/js-pubsub转接器本地(捆绑) / dev / null(捆绑) Redis- 谷歌云-https: HTTP- 整合方式想要快速上手吗? 查看其中一些集成: 具有多...

    实时消息通信平台Centrifugo.zip

    PUB/SUB容易和现有系统集成– 不改变已有后端情况下为系统提供实时通信能力。HTTP API 和已有后端通信 . API clients for Python, Ruby, PHP, Go, NodeJS.浏览器可以通过SockJS或者纯粹Websocket协议和centrifugal...

    脑堆

    测试分配React.js Nodejs的NestJS FW(待定,将创建到很晚) 猫鼬雷迪斯技术摘要前端React.js,Redux,HTML,CSS,引导程序交易使用Redis BeeQueue代替Rxjs,因为我担心没有足够的时间来完成项目使用redis Pub / Sub...

    redjs:用Node.js编写的嵌入式Redis式内存数据存储

    该模块的目的不是与Redis竞争(Redjs的性能大约是Redis的2到3倍,并且没有复制或集群),而是在nodejs进程之间提供共享内存和pub-sub系统,使用“标准”客户端模块,例如ioredis,node_redis等。 Redjs实现了Redis...

Global site tag (gtag.js) - Google Analytics