redis-pubsub

v0.3.1
Simple pub/sub interface to Redis
redis pubsub

redis-pubsub provides a simple interface to a single pub/sub channel on a Redis server. Build Status

var pubsub = require('redis-pubsub');

// Subscribe to channel 'foobar' on a local server.
var channel = pubsub.createChannel(6379, 'localhost', 'foobar');
channel.on('connect', function() {
    channel.on('message', function(msg) {
        console.log(msg.greeting);
        channel.end();
    });
    channel.send({ greeting: 'Hello world!' });
});

Other events are error and close.

Messages are serialized to JSON by default, so you can send regular objects across the wire. If this is undesirable, set the raw property:

var channel = pubsub.createChannel(...);
channel.raw = true;
npm i redis-pubsub

Metadata

  • MIT
  • Whatever
  • Stéphan Kochen
  • released 5/26/2015

Downloads

Maintainers