{"library":"simple-redis-safe-work-queue","type":"library","category":null,"description":"A Redis-backed work queue for Node.js producers and consumers, providing safe and simple job processing. Version 3.1.1 is the latest stable release. It supports Lua scripting for atomic operations and includes features like configurable timeouts, retries, concurrency control, and watchdog timers for stalled jobs. Compared to alternatives like Bull or Kue, this library offers a minimal API with separate client and worker constructors, events for lifecycle hooks, and simple job push/fetch mechanics. It requires Redis 2.6+ and has no external dependencies beyond the redis client.","language":"javascript","status":"active","version":"3.1.1","tags":["javascript","redis","work","queue","safe","simple"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install simple-redis-safe-work-queue","imports":["import Queue from 'simple-redis-safe-work-queue'","const client = Queue.client('queue-name')","const worker = Queue.worker('queue-name', handler, options)"]},{"cmd":"yarn add simple-redis-safe-work-queue","imports":[]},{"cmd":"pnpm add simple-redis-safe-work-queue","imports":[]}],"homepage":"https://github.com/pgte/simple-redis-safe-work-queue","github":"git://github.com/pgte/simple-redis-safe-work-queue","docs":null,"changelog":null,"pypi":null,"npm":"simple-redis-safe-work-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}