0.1.5 • Published 4 years ago

@teqm/redis-streams v0.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

@teqm/redis-streams

Installation

npm install @teqm/redis-streams

or

yarn add @teqm/redis-streams

Usage

import RedisStreams from '@teqm/redis-streams';

const streams = new RedisStreams();

const stream = streams.stream('stream');

const group = await stream.createGroup('group');

const consumer = group.consumer('consumer');

consumer.on('message', async (message) => {
  console.log(message);

  await group.ack(message.id);
});

consumer.on('error', (err) => {
  console.error(err);

  streams.disconnect();
})

await stream.publish('foo');
0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago