@repositories/redis

1.0.0 • Public • Published

Redis Repository

NPM version NPM Downloads

Installation

$ npm install --save @repositories/redis

Usage

'use strict';

const redis = require('redis');
const client = redis.createClient();
const RedisRepository = require('@repositories/redis');

class TodoRepository extends RedisRepository {
  constructor(client){
    super(client, 'todos');
  }
  // custom implementations
}

// or if you dont need custom functionality

const repo = new RedisRepository(client, 'todos');

repo.add({ name: 'Tom' }, (err, doc) => {
  console.log(doc);
});
 
// expire after 5 seconds
repo.add({ name: 'Tom' }, { expire: 5 }, (err, doc) => {
  console.log(doc);
});

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @repositories/redis

    Weekly Downloads

    83

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • blugavere