0.0.1-rc.19 • Published 1 year ago

@v3xlabs/redeez v0.0.1-rc.19

Weekly downloads
-
License
LGPL-3.0-or-later
Repository
-
Last release
1 year ago

A simplified general-purpose queueing system for node apps.

Table of Contents

Installation

Using npm:

npm install redeez redis

or if you prefer to use the yarn package manager:

yarn add redeez redis

or if you prefer to use the pnpm package manager:

pnpm add redeez redis

Documentation

Handling Tasks

import { handleTasks } from 'redeez';

// Do your pre-configuration here, connect to your favourite database etc.
const redis = new RedisClient();

// And handle tasks
handleTasks(redis, {
    resizeAvatar: {
        queue: 'avatars:resize',
        handler: async ({ avatar }) => {
            // Your code here
        },
    },
    resizeImage: {
        queue: 'images:resize',
        handler: async ({ image }) => {
            // Your code here
        },
    },
});

Contributors

npm.io

LICENSE

This package is licensed under the GNU Lesser General Public License.

0.0.1-rc.19

1 year ago

0.0.1-rc.17

1 year ago

0.0.1-rc.16

1 year ago

0.0.1-rc.15

1 year ago

0.0.1-rc.14

1 year ago

0.0.1-rc.13

1 year ago

0.0.1-rc.12

1 year ago

0.0.1-rc.10

1 year ago

0.0.1-rc.11

1 year ago