1.0.2 • Published 7 years ago

promise-redis-ejs v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

promise-redis-ejs

promise-redis-ejs is a modern (>= 8.x) fork of promise-redis which makes node_redis return Promises.

It uses native Promise objects and util.promisify for promisifacation, but allows providing an alternative client for use with fakeredis

Installation

npm install promise-redis

Normal Usage

const PromiseRedis = require('promise-redis-ejs');
const Redis = PromiseRedis();
const client = Redis.createClient();

client.keys('*').then((keys) => {
  console.log(keys);
});

Using FakeRedis for testing

const FakeRedis = require('fakeredis');
const PromiseRedis = require('promise-redis-ejs');
const client = PromiseRedis(FakeRedis).createClient();

client.set('x', 'y').then(async () => {
  var keys = await client.keys('*');
  console.log(keys); // ['x']
})