Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
N8N · QUEUE MODE · WORKER · REDIS · POSTGRES

n8n Production Cluster Hosting: Scale by Execution Concurrency and Worker Load, Not Workflow Count

Hundreds of idle n8n workflows can use little capacity while a few heavy workflows generate intense execution load. Current n8n docs position queue mode as the best scalability model: the main instance enqueues work in Redis, workers execute jobs and Postgres stores persistent data.

protocol / 2026
01Queue mode
02Worker pool
03Redis
04Concurrency
Updated · 18.08.2026
01
On this page

What does n8n queue mode provide in production?

Queue mode distributes execution work from the main process to worker instances. Workers can scale horizontally and `--concurrency` controls jobs per worker. Queue mode requires Redis and a supported production database setup.

On this pagen8n Production Cluster Hosting: Scale by Execution Concurrency and Worker Load, Not Workflow Count
01
Execution flow

n8n execution flow from webhook to worker in queue mode

The main instance coordinates workflows and triggers/webhooks, jobs enter Redis and workers execute them while persistent state is stored in the database.

01Webhook / Trigger
02n8n Main
03Redis Queue
04Workers
05Postgres
02
Real capacity

Measure execution profiles instead of workflow count

A short HTTP workflow and a code-heavy file-processing workflow consume very different CPU/memory time.

Execution rateExecutions/sWorker countCore signal
DurationJob timeConcurrencyHigh impact
Payload/binaryMemory/diskBinary storageHigh
External APIWait/latencyWorker occupancyVariable
03
Worker design

Separate concurrency and job types before adding workers

n8n queue-mode workers support concurrency controls. CPU-heavy code tasks and IO-bound API workflows may not perform well at the same concurrency. Task runners also require worker-side deployment considerations.

Worker concurrency
Separate CPU-heavy workflows
Task-runner sidecar
Redis latency
DB connection pool
Execution pruning
04
Production checks

Check n8n Docker and worker status

Container names vary by Compose stack; inspect main, workers, Redis and Postgres independently.

Command 1
docker compose ps
Command 2
docker stats --no-stream
Command 3
docker compose logs --tail=100 worker
Command 4
docker compose logs --tail=100 n8n
Command 5
redis-cli PING 2>/dev/null || true
Command 6
pg_isready 2>/dev/null || true
05
Scaling path

Sequence from single-instance n8n to queue-mode cluster

Encryption keys, database state, binary-data strategy and webhook URLs must remain consistent during migration.

Validate Postgres
Add Redis
Use same encryption key
Add first worker
Measure concurrency
Scale workers horizontally
Official documentation

Official sources

n8nScalingdocs.n8n.ion8nEnable Queue Modedocs.n8n.ion8nControl Concurrencydocs.n8n.ion8nTask Runnersdocs.n8n.ion8nMeasure Performancedocs.n8n.io
FAQ

Frequently asked questions

Is Redis required for n8n queue mode?

Yes. Queue mode distributes execution jobs between main and workers through a Redis-backed queue.

How many n8n workers are needed?

It depends on execution rate, average duration, concurrency and workload type; workflow count alone is not enough.

Is queue mode the best n8n scaling method?

Current n8n documentation states queue mode provides the best scalability.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Plan n8n from execution concurrency and worker time

Share executions per minute, average workflow duration, binary payloads, Code nodes and webhook volume; we can design main/Redis/Postgres/worker topology.

Ask on WhatsApp0850 307 34 58
WhatsAppCall NowExplore
Top