Describe the problem/error/question
I have a working n8n workflow that processes Exact Online orders using a schedule trigger every 30 seconds. I want to replace this with event-driven processing using Redis Trigger while preventing API overload.
Current Working Setup:
-
Webhook receives Exact Online events → Redis enqueue
-
Schedule Trigger (30s) → Redis pop → HTTP API call → Process order
-
Works reliably but polls unnecessarily when queue is empty
Goal: Replace the schedule trigger with Redis Trigger that fires when jobs are queued, but ensure only one HTTP request happens at a time to prevent OAuth token issues.
Constraints:
-
Must prevent concurrent Exact Online API calls (OAuth limitations)
-
Need reliable processing of queued jobs
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite): Redis Cloud
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via : Docker (Elestio)
- Operating system: Windows