1.0.0 • Published 7 years ago

seneca-muxer-redis v1.0.0

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

seneca-muxer-redis

This project is a datastore plugin for the seneca-muxer.

Usage

const datastore = require('seneca-muxer-redis')(options);

for a list of options see node_redis documentation

All methods return a promise:

await datastore.set(key, value) // set key and value
await datastore.get(key) // get key
await datastore.addToSet(key, value) // add value to key
await datastore.getSet(key) // gets all values for a key as array
await datastore.incr(key) // increments a value for a key
await datastore.delete(key) // deletes a value for a key

Developing

Installation

npm install

Start a local redis instance

docker-compose up

Tests

npm test

Run example

npm start