@shaitan-masters/redis

Redis wrapper


Keywords
sdk, api, redis, publisher, subscriber, wrapper
License
MIT
Install
npm install @shaitan-masters/redis@0.3.0

Documentation

Redis Wrapper

This is a node module for interacting with the redis.

Documentation for redis is available here.


Installation

npm install @shaitan-masters/redis

yarn add @shaitan-masters/redis


Usage

Base

import { Redis, RedisOptions } from '@shaitan-masters/redis';


const options: RedisOptions = {
    host: 'localhost',
    port: 6379,
};

const redis = new Redis(options);

interface Message {
    readonly hello: string;
    readonly moto: number;
}

await redis.listen('channel', (message: Message): void => {
    console.log(message); // { hello: 'world', moto: 667 }
});

await redis.publish('channel', { hello: 'world', moto: 667 });