0.0.1 • Published 7 years ago
functional-cache-redis v0.0.1
Functional Cache Redis
Cache provider for functional-cache library.
Usage
const cacheFactory = require('functional-cache');
const RedisProvider = require('functional-cache-redis');
const cache = cacheFactory.createNew(new RedisProvider());
const getBooks = cache.cacheCalls(getBooksFromApi);Customization
Redis cache provider uses Redis npm library. When creating new CacheProvider instance without params, it initiates new client connecting to localhost:6379. This can by configured simply by providing different client instance to RedisProvider constructor:
const redisClientWithDifferentOptions = getRedisClient();
const cache = cacheFactory.createNew(new RedisProvider(redisClientWithDifferentOptions));
const getBooks = cache.cacheCalls(getBooksFromApi);0.0.1
7 years ago