@universal-packages/background-jobs-redis
v1.1.4
Published
Redis queue for universal-background-jobs
Downloads
109
Readme
Background Jobs Redis
Redis queue for universal-background-jobs.
Install
npm install @universal-packages/background-jobs-redis
npm install @universal-packages/background-jobsRedisQueue
Just pass this engine to the Jobs and Worker instances to enable it to use redis as the queue system.
import { BackgroundJobs } from '@universal-packages/universal-background-jobs'
import { RedisQueue } from '@universal-packages/universal-background-jobs-redis'
const backgroundJobs = new BackgroundJobs({ queue: 'redis', queueOptions: { host: 'localhost' } })
await backgroundJobs.prepare()Options
RedisQueue takes the same options as the redis queue standalone interface.
Additionally takes the following ones:
globalClientStringIf the redis client lives in a global variable, name it here.
Typescript
This library is developed in TypeScript and shipped fully typed.
Contributing
The development of this library happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving this library.
