天天看點

egg(89)--egg之redis的釋出和訂閱

gitbhub

github

目錄

egg(89)--egg之redis的釋出和訂閱

檔案内容

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)
})
           

先訂閱

egg(89)--egg之redis的釋出和訂閱

再釋出,訂閱者就能看到釋出者釋出過來的資訊

egg(89)--egg之redis的釋出和訂閱