Skip to content

wanming/redis-one-time-messenger

Repository files navigation

Build Status Coverage Status MIT license

redis-one-time-messenger

redis-one-time-messenger makes you can receive message through redis in a distributed environment.

Install

npm i redis-one-time-messenger

Usage

In your one process:

const { RedisOneTimeMessenger } = require('redis-one-time-messenger')
// redisConfig is config object to ioredis
const messenger = new RedisOneTimeMessenger({ redisConfig })
const response = await messenger.waitForResponse('my-unique-channal')
// 'tom'

In your another process:

const { RedisOneTimeMessenger } = require('redis-one-time-messenger')
const messenger = new RedisOneTimeMessenger({ redisConfig })
messenger.publish('my-unique-channel', 'tom')

License

MIT

About

redis one time messenger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages