UNPKG

keuss

Version:

Enterprise-grade Job Queues for node.js backed by redis, MongoDB or PostgreSQL

28 lines (18 loc) 368 B
var Redis = require ('ioredis'); var _ = require ('lodash'); function conn (opts) { if (!opts) opts = {}; if (_.isFunction (opts)) { return opts (); } if (opts.Cluster) { return new Redis.Cluster (opts.Cluster); } if (opts.Redis) { return new Redis (opts.Redis); } return new Redis (opts); } module.exports = { conn: conn };