$ npm install redis-subscription-poolSmart subscription pooling for node-redis. Handles many subscriptions with one client and knows when it's save to unsubscribe.
var redis = require('redis');
var Pool = require('redis-subscription-pool');
var pub = redis.createClient();
var sub = redis.createClient();
var pool = Pool(sub);
var unbind = pool.on('foo', function(msg){
console.log('got %s', msg);
});
// ...
pub.publish('foo', 'bar');
// ...
unbind();
Subscribe fn to updates on channel. Returns an unbind function that unbinds immediately.
Subscribe fn to updates on pattern. Returns an unbind function that unbinds immediately.
TODO this name sucks
$ npm install redis-subscription-pool
MIT