Sidekiq
- Category
- Databases and data
- Docs outline
- 12 sections
Official docs outline
github.com- Getting Started
Workers, perform_async, the Sidekiq server process and the client-server model over Redis.
- Job Format
The JSON structure of a job, arguments, retries, jid and metadata.
- Best Practices
Simple JSON-native arguments, idempotency, small jobs and concurrency-safe design.
- Error Handling and Retries
Automatic retries, exponential backoff, dead set, error services and retry configuration.
- Scheduled Jobs
perform_in, perform_at and the scheduled set for delayed execution.
- Advanced Options
Queues, retry, backtrace, dead, pool, and per-worker sidekiq_options.
- Middleware
Client and server middleware chains for cross-cutting job behavior.
- Using Redis
Redis configuration, connection pools, sentinel, persistence and memory concerns.
- Active Job
Using Sidekiq as the Rails Active Job backend and the differences it brings.
- Monitoring and Web UI
Sidekiq Web UI, stats, metrics and monitoring the queue health.
- Signals and Process Lifecycle
TSTP, TERM, quiet and shutdown semantics for deploys.
- Testing
Fake and inline testing modes and testing worker behavior.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.