Redis node
+4

Prevent simultaneous workflow executions with Redis

Published 3 months ago

Created by

octionic
Mario

Categories

Template description

Purpose

This ensures that executions of scheduled workflows do not overlap when they take longer than expected.

How it works

  • This is a separate workflow which monitors the execution of the main workflow
  • Stores a flag in Redis (key dynamically named after workflow ID) which indicates if the main workflow is running or idle
  • Only calls the main workflow if the last execution has finished

Setup

  • Update the credentials suitable for your Redis instance
  • Replace the Schedule Trigger of your main workflow by an Execute Workflow Trigger
  • Copy the workflow ID from the URL
  • Paste the workflow ID in the Execute Workflow Node of this workflow
  • Configure the Schedule Trigger Node

Share Template

Implement complex processes faster with n8n

red icon yellow icon red icon yellow icon