redis_socket_sub.js
655 Bytes
var redis = require('redis');
var config=require('./config.js')
var client = redis.createClient(config.redis.port, config.redis.host,{
db:config.redis.db,password:config.redis.auth
});
//在ready回调内订阅message_pub
client.on('ready',function(){
client.select('1',function(err){
if(!err){
//订阅消息
client.subscribe('rmcc',function(type){
console.log('rmcc success ')
});
}else{
console.error(err);
}
})
})
//订阅消息事件
exports.init_sub=function(call){
client.on("message", function (channel, message) {
console.log("channel="+channel+";message=" + message);
call(channel,message)
});
}