Intégration Redis n8nAutomatiser Redis avec n8n.
L'intégration Redis n8n fait d'un magasin de clés une étape de workflow. Le nœud rassemble 10 opérations sous une seule ressource Redis, de la lecture d'une clé au vidage d'une liste. Le Redis Trigger s'abonne aux canaux que tu indiques. Pour les équipes qui gardent un état entre deux exécutions.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Redis n8n ?
L'intégration Redis n8n relie un workflow à un serveur Redis via un seul credential, c'est-à-dire un identifiant enregistré une fois dans n8n, puis ouvre 10 opérations : écrire et lire une clé, la supprimer, incrémenter un compteur, lister les clés par motif, mesurer une liste, y empiler ou en retirer un élément, publier sur un canal et lire les informations de l'instance. Un second nœud, le Redis Trigger, s'abonne aux canaux : un message publié dans Redis démarre alors un workflow tout seul.
Trois usages reviennent sans cesse. Le premier est le dédoublonnage : une exécution pose un repère avec default.set, les suivantes le relisent avec default.get avant de refaire le travail, et la même commande ne déclenche jamais deux notifications dans Slack.
Le deuxième est la file d'attente. Un workflow empile les jobs avec default.push, un workflow planifié les reprend un par un avec default.pop, et default.llen indique le retard accumulé. Une API lente en aval ne reçoit jamais tout le lot d'un coup.
Le troisième est la coordination entre automatisations. default.publish envoie un message sur un canal, le Redis Trigger d'un autre workflow est abonné à ce canal, et ce second workflow démarre à l'arrivée du message. Les deux restent indépendants, sans que l'un appelle l'autre.
Reste à connaître les bornes avant de bâtir dessus. Le nœud s'arrête à 10 opérations, toutes réunies sous une ressource Redis unique, et une commande absente de cette liste n'est pas exposée. Le trigger n'a aucune liste d'événements à cocher : tu nommes des canaux, la configuration tient là-dedans. Sur Get et sur Set, un Key Type laissé sur Automatic demande d'abord le type au serveur, ce qui est plus lent que d'annoncer String ou Hash.
Redis garde ses valeurs en mémoire. Excellent pour des compteurs, des repères éphémères et des files ; mauvais substitut aux tables durables que tu tiens dans Postgres ou dans MySQL. Beaucoup de workflows combinent les deux : la base pour l'enregistrement, Redis pour l'état entre deux exécutions. Si le choix de la plateforme est encore ouvert, l'Avis n8n détaille les arbitrages, et la Formation n8n reprend la construction de ces workflows pas à pas.
Comment connecter Redis à n8n ?
- 01
Créer le credential Database connection
Redis n'a qu'un type de credential dans n8n, Database connection, et le nœud n'affiche aucun sélecteur d'authentification : rien à choisir. Va dans Credentials, crée un credential Redis, renseigne le Password d'un compte utilisateur de ton serveur Redis puis le Host, le nom de ce serveur. La valeur par défaut est
localhost, à changer dès que Redis tourne ailleurs. - 02
Viser le bon port et la bonne base
Port vaut
6379par défaut, et ce nombre doit correspondre autcp_portaffiché par la commandeINFOsur le serveur. Database Number vaut0par défaut et choisit la base logique ouverte par la connexion. Deux nombres tout bêtes, qui méritent une vérification avant d'enregistrer. - 03
Activer SSL quand la connexion sort de la machine
L'interrupteur SSL décide du transport. Désactivé, la connexion passe en TCP seul. Activé, elle passe en SSL et fait apparaître une option supplémentaire qui désactive la vérification TLS, prévue pour les certificats auto-signés. Une fois enregistré, le credential est proposé dans la liste déroulante de chaque nœud Redis ajouté ensuite.
Qu'est-ce qui démarre un workflow depuis Redis ?
Redis Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Redis. Tu actives le workflow et chaque événement reçu devient une exécution.
Ce que tu vois dans n8n
Notes de configuration
01Subscribe to a Redis channel
Le Redis Trigger écoute sur le serveur visé par son credential. Le workflow démarre quand un canal auquel le nœud est abonné reçoit un nouveau message, et ce message devient le premier item de l'exécution. C'est le nœud à poser quand un service publie déjà sur Redis, ou quand un autre workflow n8n publie avec l'opération Publish.
Paramètres clés
- Channels : requis, les canaux auxquels s'abonner. Plusieurs noms tiennent dans le même champ, séparés par des virgules, et le caractère joker
*est accepté pour couvrir toute une famille de noms.
02Set the trigger options
Deux options changent ce que le workflow reçoit réellement. Laissées de côté, le trigger transmet le message tel qu'il est arrivé, ce qui convient très bien à du texte brut. Quand l'émetteur publie du JSON, ces deux options évitent un nœud Code un peu plus loin sur le canevas.
Paramètres clés
- JSON Parse Body : n8n tente de transformer le message en objet, et ses champs deviennent adressables dans une expression, par exemple
{{ $json.orderId }}pour aller chercher un numéro de commande. - Only Message : le trigger ne renvoie que la propriété message, sans l'item qui l'entoure.
Que sait faire le nœud Redis ?
Le nœud Redis expose 10 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
- Delete a key from Redis
- Get the value of a key from Redis
- Atomically increment a key by 1. Creates the key if it does not exist.
- Return generic information about the Redis instance
- Return all keys matching a pattern
- Return the length of a list
- Pop data from a redis list
- Publish message to redis channel
- Push data to a redis list
- Set the value of a key in redis
Delete a key from Redis
deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime la clé nommée et laisse le reste de la base tranquille. C'est l'opération qui met fin à un état gardé, là où les autres le lisent ou le modifient.
Paramètres clés
- Key : le nom de la clé à supprimer dans Redis, souvent construit depuis l'item en cours, par exemple
{{ $json.id }}.
Get the value of a key from Redis
getCe que tu vois dans n8n
Notes & cas d'usage
Lit une clé et dépose ce qui revient dans l'item, sous la propriété de ton choix. Le workflow continue avec la valeur stockée à côté des données qu'il transportait déjà.
Paramètres clés
- Name : la propriété où écrire la donnée reçue. La notation par points fonctionne, donc
data.person[0].namerange la valeur en profondeur. - Key : le nom de la clé à lire dans Redis.
- Key Type : Automatic demande le type avant la donnée, et c'est plus lent ; choisis Hash, List, Sets ou String quand tu le sais déjà.
- Dot Notation : rangée dans Options, désactivée, elle écrit un nom de propriété à plat au lieu d'imbriquer.
Atomically increment a key by 1. Creates the key if it does not exist.
incrCe que tu vois dans n8n
Notes & cas d'usage
Ajoute 1 au compteur porté par la clé, de façon atomique, et crée la clé si elle n'existe pas encore. Deux exécutions lancées au même instant ne peuvent pas tomber sur le même nombre.
Paramètres clés
- Key : le nom de la clé à incrémenter.
- Expire : à activer pour poser une expiration sur la clé.
- TTL : le nombre de secondes avant l'expiration de la clé.
Return generic information about the Redis instance
infoCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les informations générales de l'instance Redis visée par le credential, sans toucher à une seule clé. Aucun paramètre requis : le nœud exécute l'opération dès que le workflow arrive dessus.
Paramètres clés
- Value Is JSON : le seul réglage facultatif de cette opération, qui indique au nœud si la valeur manipulée est du JSON ou des paires clé-valeur.
Return all keys matching a pattern
keysCe que tu vois dans n8n
Notes & cas d'usage
Ramène toutes les clés dont le nom correspond au motif fourni. Un simple interrupteur transforme la même opération en petit export, valeurs comprises.
Paramètres clés
- Key Pattern : le motif des clés à renvoyer.
- Get Values : activé, le nœud renvoie aussi la valeur stockée sous chaque clé trouvée.
Return the length of a list
llenCe que tu vois dans n8n
Notes & cas d'usage
Donne le nombre d'éléments présents dans une liste, et s'arrête là. Le compte arrive comme une donnée de l'item : un nœud IF peut décider de la suite sans étape supplémentaire.
Paramètres clés
- List : le nom de la liste dans Redis.
Pop data from a redis list
popCe que tu vois dans n8n
Notes & cas d'usage
Retire un élément de la liste et le passe au workflow. L'élément quitte la liste, donc l'exécution suivante récupère le suivant et non le même.
Paramètres clés
- List : le nom de la liste dans Redis.
- Tail : activé, l'élément est pris à la fin de la liste plutôt qu'au début.
- Name : propriété facultative où écrire la donnée reçue, notation par points comprise.
- Dot Notation : dans Options, désactivée, elle écrit le nom de propriété tel quel.
Publish message to redis channel
publishCe que tu vois dans n8n
Notes & cas d'usage
Envoie un message sur un canal. Tout ce qui est abonné à ce canal le reçoit, y compris un Redis Trigger posé dans un autre workflow n8n.
Paramètres clés
- Channel : le nom du canal, celui-là même qu'écoute l'abonné.
- Data : la donnée à publier.
Push data to a redis list
pushCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une donnée à une liste, la façon la plus simple de remplir une file qu'une exécution ultérieure viendra vider.
Paramètres clés
- List : le nom de la liste dans Redis.
- Data : la donnée à empiler.
- Tail : activé, la donnée part à la fin de la liste, ce qui change l'ordre que verra un Pop.
Set the value of a key in redis
setCe que tu vois dans n8n
Notes & cas d'usage
Écrit la valeur fournie sous la clé indiquée. Quatre réglages facultatifs décident de ce qui est stocké et de sa durée de vie.
Paramètres clés
- Key : le nom de la clé à écrire dans Redis.
- Value : la valeur à écrire dans Redis.
- Key Type : Automatic essaie de deviner le type d'après la donnée ; Hash, List, Sets et String l'annoncent franchement.
- Expire et TTL : active Expire pour poser une expiration, puis donne à TTL le nombre de secondes avant que la clé disparaisse.
Besoin d'aide pour automatiser Redis avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



