🎉 svc-infra v1.0 is here — Production-ready backend infrastructure
What's new
nfrax logonfrax

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

nfrax logonfrax
Start HereWhat's New
GitHub
svc-infra / API Reference

RedisJobQueue

from svc_infra.jobs.redis_queue import RedisJobQueue
View source
svc_infra.jobs.redis_queue
Extends:JobQueue

Redis-backed job queue with visibility timeout and delayed retries. Keys (with optional prefix): - {p}:ready (LIST) ready job ids - {p}:processing (LIST) in-flight job ids - {p}:processing_vt (ZSET) id -> visible_at (epoch seconds) - {p}:delayed (ZSET) id -> available_at (epoch seconds) - {p}:seq (STRING) INCR for job ids - {p}:job:{id} (HASH) job fields (json payload) - {p}:dlq (LIST) dead-letter job ids

Constructor
RedisJobQueue(client: Redis, prefix: str = 'jobs', visibility_timeout: int = 60)
ParameterTypeDefaultDescription
clientrequiredRedis——
prefixstr'jobs'—
visibility_timeoutint60—

Methods

On This Page

Constructorackenqueuefailreserve_next