当前位置: 首页 > news >正文

egg(89)--egg之redis的发布和订阅

gitbhub

github

目录

clipboard.png

文件内容

redis-push.js
var redis = require('redis');
var client = redis.createClient(6379,'localhost');

client.publish('testPublish','message from publish.js')
redis-sub1.js
var redis = require('redis');
var client = redis.createClient(6379,'localhost');

client.subscribe('testPublish')
client.on('message',(channel,msg) => {
    console.log(channel)
    console.log(msg)
})
redis-sub2.js
var redis = require('redis');
var client = redis.createClient(6379,'localhost');

client.subscribe('testPublish')
client.on('message',(channel,msg) => {
    console.log(channel)
    console.log(msg)
})

先订阅

clipboard.png

再发布,订阅者就能看到发布者发布过来的信息

clipboard.png

相关文章:

  • Apache Zeppelin在Apache Trafodion上的可视化
  • 图标设计的意思是什么?资深UI设计师告诉你图标的含义!
  • 使用 flutter 的ListView实现滚动列表
  • 脚本处理iOS的Crash日志
  • 大家都在用HTTP/2了,而你还没听说过?
  • ➹使用webpack配置多页面应用(MPA)
  • Linux服务器配置---ntp
  • 基于NetCore C#的在线代码生成器
  • CSS3 动画卡顿解决方案
  • ywy_c_asm题
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • CF960G Bandit Blues(第一类斯特林数)
  • 我的网站搭建 (第21天) 评论功能设计
  • PHP 5.6 已结束安全支持,你升级到 PHP 7 系列了吗?
  • 企业网管用linux搭建邮件服务器为公司降本增效
  • 网络传输文件的问题
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 《深入 React 技术栈》
  • Codepen 每日精选(2018-3-25)
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • ERLANG 网工修炼笔记 ---- UDP
  • learning koa2.x
  • MySQL QA
  • MySQL数据库运维之数据恢复
  • node 版本过低
  • React Native移动开发实战-3-实现页面间的数据传递
  • spring boot 整合mybatis 无法输出sql的问题
  • SQLServer之索引简介
  • 观察者模式实现非直接耦合
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 网页视频流m3u8/ts视频下载
  • 我的面试准备过程--容器(更新中)
  • 系统认识JavaScript正则表达式
  • 新版博客前端前瞻
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C语言)fread与fwrite详解
  • (搬运以学习)flask 上下文的实现
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (三分钟)速览传统边缘检测算子
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (数据结构)顺序表的定义
  • (四)图像的%2线性拉伸
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET Project Open Day(2011.11.13)
  • .net wcf memory gates checking failed
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET与 java通用的3DES加密解密方法
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • .考试倒计时43天!来提分啦!
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • :not(:first-child)和:not(:last-child)的用法
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解