1.0.2 • Published 9 years ago

stream-cache-redis v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

stream-cache-redis

Cache a stream in redis

Build Status

Install

npm install stream-cache-redis

Usage

var getSlowStream = require('./my-slow-stream')

var cachedStream = require('stream-cache-redis')({
  cache: redisClient, // redis-compatible object (get/set/expire)
  key: 'abc',         // cache key
  ttl: 60 * 60,       // expiration in seconds
  get: getSlowStream  // function that returns a stream
})

// this will be faster
cachedStream.pipe(process.stdout)