redis-kv-store
v4.0.2
Published
A simple Redis based key/value store.
Downloads
76
Readme
redis-kv-store
A simple Redis based key/value store.
This simple project provides a key/value store based on Redis. It has the exact
same API then the
memory-kv-store
module and
relies on the redis-service
module.
API
initRedisKV(services) ⇒ Promise.<RedisKVService>
Instantiate the Redis Key/Value service
Kind: global function
Returns: Promise.<RedisKVService> - A promise of the Redis Key Value service
| Param | Type | Description |
| --- | --- | --- |
| services | Object | The services to inject |
| services.redis | function | A simple-redis-service
instance |
| services.log | function | A logging function |
Example
import initRedisService from 'simple-redis-service';
import initRedisKV from 'redis-kv-store';
const redis = await initRedisService({
REDIS: {
host: 'localhost',
port: 6379,
},
ENV: process.env,
log: console.log.bind(console),
});
const redisKV = await initRedisKV({
redis,
log: console.log.bind(console),
});
const value = await redisKV.get('my_key');