UNPKG

alien-node-redis-utils

Version:
21 lines (18 loc) 855 B
'use strict'; /** * Redis Utils API. * @param {RedisClient} redisClient * @returns {{_client: *, deleteItem, getItem, setItem, keys, maybeAddToQueryCache, pluckFromQueryCache, setOrDeleteCacheBucket}} * @constructor */ const Cache = redisClient => ({ _client : redisClient, deleteItem : require('./methods/deleteItem')(redisClient), getItem : require('./methods/getItem')(redisClient), setItem : require('./methods/setItem')(redisClient), keys : require('./methods/keys')(redisClient), maybeAddToQueryCache : require('./methods/maybeAddToQueryCache')(redisClient), pluckFromQueryCache : require('./methods/pluckFromQueryCache')(redisClient), setOrDeleteCacheBucket : require('./methods/setOrDeleteCacheBucket')(redisClient) }); module.exports = Cache;