cache-register-redis

Redis storage for cache-register


Keywords
cache, redis
License
MIT
Install
npm install cache-register-redis@0.8.1

Documentation

cache-register-redis

Redis storage for cache-register

Installation

npm install --save cache-register-redis

Usage

Too-Quick Example

async slowFunction(x, y) {
  /* some async operation that takes 5 seconds */
}


const Redis = require('redis');

const { CacheRegister } = require('cache-register');
const RedisStorage = require('cache-register-redis');


const redisStorage = new RedisStorage({
  redis: Redis.createClient(),
  ttl:   5000,    // 5000ms
});

const cachedFunction = CacheRegister({
  storage: redisStorage,
  valueFunc: slowFunction,
});