Skip to main content
RQ logo

RQ

v1.6.7 Apache-2.0

z4j-rq ยท Upstream project

Lightweight Redis queue, fully instrumented.

RQ's worker model has no remote-control channel, but every data-plane action is implemented: retry, cancel, bulk retry, purge, requeue-dead-letter, plus worker-wrap event capture.

Latest
v1.6.7
Released
2026-06-08
License
Apache-2.0

Install

bash
pip install z4j-rq

Native actions

  • submit_task
  • retry_task
  • cancel_task
  • bulk_retry
  • purge_queue
  • requeue_dead_letter

Not supported

  • restart_worker (graceful self-exit instead)
  • rate_limit

These are engine-level limitations: the underlying engine does not expose the primitives required to support these actions.

Wiring

How z4j plugs in

Event capture

Worker-wrap monkey-patch plus per-job callbacks. No code changes required in your jobs.

Reconciliation

rq.job.Job: status + ended_at + exc_info from the Redis hash.

Paired scheduler

rq-scheduler

RQ's optional scheduler, wired to the dashboard.

z4j-rqscheduler

z4j-rqscheduler

Wraps rq-scheduler's Redis sorted-set scheduler. The current release ships read + lifecycle operations; programmatic schedule creation lands in v1.5.

Learn more
More engines

Other z4j engines

Try z4j with RQ