Skip to content

Latest commit

 

History

History
104 lines (72 loc) · 1.54 KB

README.md

File metadata and controls

104 lines (72 loc) · 1.54 KB


onesy logo

onesy Redis

Redis


MIT license     Production ready     100% test cov     Nodejs

Very simple code     Modern code     Junior friendly     Typescript     Made with 💛


Getting started

Add

  yarn add @onesy/redis

Add redis peer dependency.

  yarn add redis

Use

  import OnesyRedis from '@onesy/redis';
  // Make if you wanna a config file and
  // inside of it add all the process.env related props
  import Config from './config';

  // Make a new amqp instance
  const onesyRedis = new OnesyRedis({
    uri: Config.amqp.redis.uri
  });

  // Await for a client connection
  await onesyRedis.client;

  // Send to a queue
  await onesyRedis.publish('a', 'a'); 

Dev

Install

  yarn

Test

  yarn test

One time local setup

Install docker and docker-compose

Make docker containers

  yarn docker

Prod

Build

  yarn build