taskiq-scheduler
Package: z4j-taskiq-scheduler - taskiq 0.11+, taskiq-scheduler 0.2+.
Install
Section titled “Install”pip install z4j-taskiq-schedulerBackends
Section titled “Backends”taskiq-scheduler stores schedules in a backend. z4j supports:
| Backend | Read | Write |
|---|---|---|
| Redis | ✓ | ✓ |
| File (YAML/JSON) | ✓ | ✓ |
| Postgres (via custom) | ✓ | ✓ (if backend implements add/remove) |
Operations
Section titled “Operations”- Create, update, pause/resume, delete.
- All operations are audit-logged.
Schedule types
Section titled “Schedule types”- Cron
- Interval
- One-shot (at a specific datetime)
Labels
Section titled “Labels”taskiq schedules carry a labels dict. z4j surfaces them as filterable tags in the dashboard.
Multiple schedulers
Section titled “Multiple schedulers”Multiple TaskiqScheduler instances are supported; each appears as a separate scheduler in the dashboard with its own scope.