Ir para o conteúdo principal
RQ (Redis Queue) logo

RQ (Redis Queue)

Simple job queues for Python

RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers. Backed by Redis, it's designed as a lightweight alternative to Celery with a low barrier to entry and easy integration into web stacks.

10K
GitHub Stars
medium
Learning Curve
4.0
DX Score

Preços

Model
free
Plano Gratuito
Completely free and open source (BSD)

Recursos

  • Simple API for job queueing
  • Redis-backed persistence
  • Priority queues
  • Job retry support
  • Multiple worker types (Worker, SimpleWorker, SpawnWorker)
  • Job registries (started, finished, failed)
  • Web dashboard for monitoring
  • Job dependencies
  • Scheduled jobs
  • Result storage

Prós

  • + Very simple and easy to learn
  • + Lightweight alternative to Celery
  • + Low barrier to entry
  • + Good documentation
  • + SimpleWorker 6x faster for benchmarks

Contras

  • - Requires Redis
  • - Less features than Celery
  • - Python-only
  • - Limited advanced features

Melhor Para

indie hacker startup

Alternativas

python redis queue background-jobs workers