RQ
v1.6.7 Apache-2.0z4j-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
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.
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.
rq-scheduler
RQ's optional scheduler, wired to the dashboard.
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