@patrickkeller/fishy-redis
v1.1.2
Published
Pub/Sub und Cache Funkionen via Redis
Downloads
7
Readme
Installation
npm install @patrickkeller/fishy-redis
Versionen
1.1.1
- Update auf ES2017
1.1.0
- Error-Handler hinzugefügt.
1.0.2
- Initiale Version mit Pub/Sub und Cache Funktionen.
Config
REDIS_HOST
Default: 'localhost'
REDIS_PORT
Default: '6379'
Pub/Sub
Auf den beiden Klassen Subscriber
und Publisher
stehen alle Redis Pub/Sub Funktionen zur Verfügung.
import {Subscriber, Publisher} from '@patrickkeller/fishy-redis';
// ...
Publisher.publish('channel:test', 'Test');
// ...
Subscriber.subscribe('channel:test');
Subscriber.on('message', function (channel, message) {
if (channel === 'channel:test') {
console.log(message);
}
});
Cache
import {Cache} from '@patrickkeller/fishy-redis';
// ...
async function doCache () {
await Cache.setAsync(`cache:test`, 'Daten');
let cacheExists = await Cache.existsAsync(`cache:test`);
let cacheData = await Cache.getAsync(`cache:test`);
}