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

gitbhub
github
目录

文件内容
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)
})

先订阅

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理