@patrickkeller/fishy-redis
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

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`);
}

Readme

Keywords

none

Package Sidebar

Install

npm i @patrickkeller/fishy-redis

Weekly Downloads

1

Version

1.1.2

License

ISC

Last publish

Collaborators

  • patrickkeller