Overview¶
SAQ (Simple Async Queue) documentation¶
SAQ (Simple Async Queue) is a simple and performant job queueing framework built on top of asyncio and redis. It can be used for processing background jobs with workers. For example, you could use SAQ to schedule emails, execute long queries, or do expensive data analysis.
It uses redis-py >= 4.2.
It is similar to RQ and heavily inspired by ARQ. Unlike RQ, it is async and thus significantly faster if your jobs are async. Even if they are not, SAQ is still considerably faster due to lower overhead.
Getting Started
Getting started with SAQ?
Usage
Guides on how to use SAQ
Monitoring
SAQ provides a simple UI for monitor workers and jobs.
API Reference
The API Reference for advanced users.
Changelog
See the recent changes, and upgrade instuctions if needed.