Recursos · Integración n8n

Integración Redis n8nAutomatiza Redis con n8n.

La integración Redis n8n convierte un almacén en memoria en un paso más del workflow. El nodo reúne 10 operaciones bajo un único recurso Redis, desde leer una clave hasta vaciar una lista. El Redis Trigger se suscribe a los canales que indiques. Pensado para equipos que guardan estado entre ejecuciones.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace en concreto la integración Redis n8n?

La integración Redis n8n conecta un workflow con un servidor Redis mediante una sola credencial, guardada una vez en n8n, y abre 10 operaciones: escribir y leer una clave, borrarla, incrementar un contador, listar claves por patrón, medir una lista, apilar o sacar elementos, publicar en un canal y consultar la información de la instancia. Un segundo nodo, el Redis Trigger, se suscribe a canales, así que un mensaje publicado en Redis arranca un workflow por su cuenta.

Hay tres usos que aparecen una y otra vez. El primero es evitar duplicados: una ejecución deja una marca con default.set y las siguientes la releen con default.get antes de repetir el trabajo, de modo que un mismo pedido nunca genera dos avisos en Slack.

El segundo es la cola de trabajo. Un workflow apila tareas con default.push, otro programado las recoge de una en una con default.pop y default.llen dice cuánto retraso se ha acumulado. Una API lenta nunca recibe el lote entero de golpe.

El tercero es la coordinación entre automatizaciones. default.publish envía un mensaje a un canal, el Redis Trigger de otro workflow está suscrito a ese canal y ese segundo flujo arranca cuando el mensaje llega. Los dos siguen siendo independientes, sin que ninguno llame al otro.

Conviene conocer los límites antes de diseñar encima. El nodo se queda en 10 operaciones, todas bajo un recurso Redis único, y cualquier comando fuera de esa lista no está expuesto. El trigger tampoco trae una lista de eventos que marcar: indicas canales y ahí acaba la configuración. En Get y en Set, un Key Type en Automatic pide primero el tipo al servidor, lo que resulta más lento que declarar String o Hash.

Redis guarda sus valores en memoria, algo ideal para contadores, marcas efímeras y colas, y poco recomendable como sustituto de las tablas duraderas que mantienes en Postgres o en MySQL. Muchos flujos usan ambos: la base relacional para el registro, Redis para el estado entre ejecuciones. Si todavía estás eligiendo plataforma, la Reseña n8n repasa los criterios y el Curso n8n monta estos flujos paso a paso.

Conexión

¿Cómo se conecta Redis con n8n?

  1. 01

    Crea la credencial Database connection

    Redis tiene un único tipo de credencial en n8n, Database connection, y el nodo no muestra selector de autenticación, así que no hay nada que elegir. Entra en Credentials, crea una credencial Redis e introduce el Password de una cuenta de usuario de tu servidor Redis y el Host, el nombre de ese servidor. El valor por defecto es localhost, que hay que cambiar en cuanto Redis vive en otra máquina.

  2. 02

    Apunta al puerto y a la base correctos

    Port vale 6379 por defecto y ese número tiene que coincidir con el tcp_port que aparece al ejecutar el comando INFO en el servidor. Database Number vale 0 por defecto y elige qué base lógica abre la conexión. Dos números sencillos que merecen una comprobación antes de guardar.

  3. 03

    Activa SSL cuando la conexión sale de la máquina

    El interruptor SSL decide cómo viaja la conexión. Apagado, usa solo TCP. Encendido, va por SSL y aparece una opción más que desactiva la verificación TLS, pensada para certificados autofirmados. Una vez guardada, la credencial aparece en el desplegable de cada nodo Redis que añadas después.

Disparadores

¿Qué arranca un workflow desde Redis ?

Redis Trigger es el nodo que arranca un workflow cuando algo ocurre en Redis. Activas el workflow y cada evento recibido se convierte en una ejecución.

Lo que ves en n8n

Notas de configuración

01Subscribe to a Redis channelEl Redis Trigger escucha en el servidor al que apunta su credencial. El workflow arranca cuando un canal al que el nodo está suscrito recibe un mensaje nuevo, y ese mensaje pasa a ser el primer item de la ejecución. Es el nodo indicado cuando otra herramienta ya publica en Redis, o cuando otro workflow de n8n publica con la operación Publish.

El Redis Trigger escucha en el servidor al que apunta su credencial. El workflow arranca cuando un canal al que el nodo está suscrito recibe un mensaje nuevo, y ese mensaje pasa a ser el primer item de la ejecución. Es el nodo indicado cuando otra herramienta ya publica en Redis, o cuando otro workflow de n8n publica con la operación Publish.

Parámetros clave

  • Channels: obligatorio, los canales a los que suscribirse. Varios nombres caben en el mismo campo separados por comas, y se admite el comodín * para cubrir toda una familia de nombres.
Cuándo usarlo
un servicio publica sus cambios de estado en un canal y quieres una ejecución por cada cambio, en lugar de un segundo workflow que salga a buscarlos.
02Set the trigger optionsDos opciones cambian lo que el workflow recibe de verdad. Sin tocarlas, el trigger entrega el mensaje tal como llegó, algo perfecto cuando el emisor manda texto plano. Cuando el otro lado publica JSON, estas dos evitan un nodo Code unos pasos más adelante.

Dos opciones cambian lo que el workflow recibe de verdad. Sin tocarlas, el trigger entrega el mensaje tal como llegó, algo perfecto cuando el emisor manda texto plano. Cuando el otro lado publica JSON, estas dos evitan un nodo Code unos pasos más adelante.

Parámetros clave

  • JSON Parse Body: n8n intenta convertir el mensaje en un objeto, de forma que sus campos quedan accesibles en una expresión, por ejemplo {{ $json.orderId }} para sacar el número de pedido.
  • Only Message: el trigger devuelve solo la propiedad message, sin el item que la envuelve.
Cuándo usarlo
las dos juntas en cuanto el canal transporte cargas estructuradas y al flujo solo le importe el contenido. La versión 1 del nodo trigger las agrupa en Options.
Acciones

¿Qué sabe hacer el nodo Redis ?

El nodo Redis expone 10 operaciones. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

01

Delete a key from Redis

delete

Lo que ves en n8n

Notas y casos de uso

Borra la clave que indicas y deja intacto el resto de la base. Es la operación que pone fin a un estado guardado, mientras las demás lo leen o lo modifican.

Parámetros clave

  • Key: el nombre de la clave que se borra en Redis, casi siempre construido desde el item en curso, como {{ $json.id }}.
Casos de uso
caduca un token guardado en caché y el flujo retira la clave, para que la siguiente ejecución pida uno nuevo en lugar de reutilizar el viejo.
02

Get the value of a key from Redis

get

Lo que ves en n8n

Notas y casos de uso

Lee una clave y escribe lo que vuelve dentro del item, en la propiedad que elijas. El workflow sigue con el valor almacenado junto a los datos que ya traía.

Parámetros clave

  • Name: la propiedad donde se escribe el dato recibido. Admite notación por puntos, así que data.person[0].name coloca el valor en profundidad.
  • Key: el nombre de la clave que se lee en Redis.
  • Key Type: Automatic pide el tipo antes que el dato y por eso va más lento; elige Hash, List, Sets o String cuando ya lo sabes.
  • Dot Notation: dentro de Options, desactivada escribe el nombre de propiedad plano en vez de anidarlo.
Casos de uso
recuperar la plantilla o el idioma guardados para un cliente antes de componer el mensaje que se le envía.
03

Atomically increment a key by 1. Creates the key if it does not exist.

incr

Lo que ves en n8n

Notas y casos de uso

Suma 1 al contador que vive en la clave, de forma atómica, y crea la clave si todavía no existe. Dos ejecuciones lanzadas a la vez no pueden caer en el mismo número.

Parámetros clave

  • Key: el nombre de la clave que se incrementa.
  • Expire: actívalo para poner caducidad a la clave.
  • TTL: los segundos que faltan para que la clave caduque.
Casos de uso
contar los reintentos de una tarea que falla y cortar la rama cuando el contador pasa del límite que has fijado.
04

Return generic information about the Redis instance

info

Lo que ves en n8n

Notas y casos de uso

Devuelve información general de la instancia Redis a la que apunta la credencial, sin tocar ninguna clave. No hay ningún parámetro obligatorio, así que el nodo ejecuta la operación en cuanto el workflow llega hasta él.

Parámetros clave

  • Value Is JSON: el único ajuste opcional de esta operación, que le dice al nodo si el valor que maneja es JSON o pares clave-valor.
Casos de uso
una comprobación programada que confirma que el servidor responde antes de seguir con el resto de la rama, o una primera ejecución justo después de cambiar el Host en la credencial.
05

Return all keys matching a pattern

keys

Lo que ves en n8n

Notas y casos de uso

Devuelve todas las claves cuyo nombre encaja con el patrón que das. Con un interruptor más, esa misma operación se convierte en una exportación pequeña que ya trae los valores guardados.

Parámetros clave

  • Key Pattern: el patrón de las claves que se devuelven.
  • Get Values: activado, el nodo devuelve también el valor guardado en cada clave encontrada, sin encadenar un Get por cada una.
Casos de uso
hacer inventario de las claves de una campaña antes de archivarla. De paso ves qué guarda cada una.
06

Return the length of a list

llen

Lo que ves en n8n

Notas y casos de uso

Dice cuántos elementos hay en una lista, y nada más. El número llega como dato del item, de forma que un nodo IF decide el camino sin pasos intermedios.

Parámetros clave

  • List: el nombre de la lista en Redis.
Casos de uso
vigilar una cola y avisar al equipo cuando crece por encima del umbral que has decidido, antes de que nadie lo note por otro lado.
07

Pop data from a redis list

pop

Lo que ves en n8n

Notas y casos de uso

Saca un elemento de la lista y se lo entrega al workflow. El elemento abandona la lista, así que la ejecución siguiente recoge el próximo y no el mismo.

Parámetros clave

  • List: el nombre de la lista en Redis.
  • Tail: activado, el elemento sale del final de la lista en lugar del principio.
  • Name: propiedad opcional donde escribir el dato recibido, con notación por puntos incluida.
  • Dot Notation: en Options, desactivada escribe el nombre de la propiedad tal cual.
Casos de uso
procesar los encargos de uno en uno y en el orden en que entraron, sin depender de que el sistema de origen siga disponible.
08

Publish message to redis channel

publish

Lo que ves en n8n

Notas y casos de uso

Envía un mensaje a un canal. Todo lo que esté suscrito a ese canal lo recibe, incluido un Redis Trigger colocado en otro workflow de n8n.

Parámetros clave

  • Channel: el nombre del canal, el mismo que escucha el suscriptor.
  • Data: el dato que se publica.
Casos de uso
avisar a otro flujo de que los datos ya están listos, en vez de encadenar todo dentro del mismo workflow y hacerlo imposible de mantener.
09

Push data to a redis list

push

Lo que ves en n8n

Notas y casos de uso

Añade un dato a una lista, la manera más directa de llenar una cola que otra ejecución vaciará después.

Parámetros clave

  • List: el nombre de la lista en Redis.
  • Data: el dato que se apila.
  • Tail: activado, el dato va al final de la lista, lo que cambia el orden que verá un Pop.
Casos de uso
guardar los mensajes que entran fuera del horario de oficina y dejar que un flujo programado los atienda a primera hora.
10

Set the value of a key in redis

set

Lo que ves en n8n

Notas y casos de uso

Escribe el valor que le pasas en la clave que nombras. Cuatro ajustes opcionales deciden qué se guarda y cuánto dura.

Parámetros clave

  • Key: el nombre de la clave que se escribe en Redis.
  • Value: el valor que se escribe en Redis.
  • Key Type: Automatic intenta deducir el tipo a partir del dato; Hash, List, Sets y String lo declaran sin rodeos.
  • Expire y TTL: activa Expire para poner caducidad y da a TTL los segundos que la clave debe durar.
Casos de uso
guardar la respuesta de una API costosa con una caducidad corta, para que las ejecuciones siguientes la lean en vez de volver a pedirla.
Necesitas ayuda

¿Necesitas ayuda para automatizar Redis con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Redis y n8n: preguntas frecuentes

01¿La integración Redis n8n es gratuita?
Sí por el lado de n8n. El nodo Redis y el Redis Trigger vienen con n8n, así que no hay nada que instalar ni nada extra que pagar, tanto si el workflow corre en n8n Cloud como en una instancia autoalojada en Community Edition, con licencia Sustainable Use. El flujo es idéntico en los dos casos. Lo que sí hace falta es acceso a un servidor Redis: una cuenta de usuario con contraseña, un nombre de host, un puerto y un número de base de datos. Esa parte vive fuera de n8n, y el nodo no cambia nada de lo que cueste mantener Redis.
02¿Qué credenciales necesita el nodo Redis?
Un solo tipo, llamado Database connection. El nodo no tiene selector de autenticación, así que no hay método que decidir: rellenas el Password de la cuenta de usuario, el Host del servidor Redis, el Port, el Database Number y el interruptor SSL. La credencial se crea una vez en el menú Credentials y cada workflow la encuentra después en el desplegable del nodo. Además autentica otros dos nodos, Redis Chat Memory y Redis Vector Store, algo práctico cuando un mismo proyecto usa Redis para almacenar y para la memoria de un paso de IA.
03¿Qué límites tiene el nodo Redis en n8n?
El nodo expone 10 operaciones bajo un único recurso Redis, y esa lista marca la frontera: delete, get, increment, info, keys, list length, pop, publish, push y set. Un comando de Redis que no esté ahí no está disponible en el nodo, así que el flujo se construye con lo que cubren esas 10. El trigger es igual de estrecho: acepta nombres de canal y no ofrece ninguna lista de eventos que marcar. Otro detalle que conviene recordar, en Get y en Set un Key Type en Automatic pide el tipo al servidor antes que el dato, lo que ralentiza la operación.
04¿Cuándo arranca un workflow el Redis Trigger?
Cuando un canal al que está suscrito recibe un mensaje nuevo. El trigger se suscribe a los canales listados en su campo Channels, y cada mensaje nuevo en uno de ellos lanza una ejecución con ese mensaje como primer item. Para que la suscripción exista, el workflow tiene que estar activo. El campo Channels admite varios nombres separados por comas y acepta el comodín, de modo que un solo trigger cubre toda una familia de canales. Para probarlo sin depender de otra herramienta, publica en ese mismo canal con la operación Publish del nodo Redis.
05¿n8n o Make para Redis?
Depende de dónde quieras que viva la automatización y de cómo prefieras pagarla. n8n se autoaloja con Docker o npm, o corre en n8n Cloud, y el workflow es el mismo en ambos casos, algo que pesa cuando el servidor Redis está en una infraestructura que controlas tú. Make solo existe alojado, sin opción de autoalojamiento, y factura por operación, así que un flujo que apila y saca elementos todo el día tiene un perfil de coste muy distinto. Los dos ofrecen un lienzo visual. Decide por el alojamiento, por quién custodia los datos, por el modelo de coste y por cómo lee cada uno el flujo.