@trigger.dev/redis-worker - custom Redis-based background job system. This replaces graphile-worker/zodworker for all new background job needs.
src/worker.ts- Worker loop and job processing with concurrency controlsrc/queue.ts- Redis-backed job queue abstractionsrc/fair-queue/- Fair dequeueing algorithm for queue selection
Used by the webapp for background jobs (alerting, batch processing, common tasks) and by the run engine for TTL expiration and batch operations.
All new background jobs in the webapp should use redis-worker. Do NOT add new jobs to zodworker (@internal/zodworker) or graphile-worker.
Uses ioredis. Tests use testcontainers for Redis.