node-redis-wrapper
A small, promise-based, pooled wrapper for the redis
module:
we re-use the same code across a bunch of modules, hence this
abstraction.
Usage
Given a confg object such as:
host: redis
port: 6379
pool:
max: 20
min: 2
acquireTimeoutMillis: 3000
You can then start using redis with:
const redis = configredis// or with async/awaitawait redis
Custom constructor
If you want to control how the redis client is created (eg. to use redis-sentinel & the likes), you can just specify a createClient
function in the config:
let config = ...config {}const redis = config