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
¿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.
¿Cómo se conecta Redis con n8n?
- 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. - 02
Apunta al puerto y a la base correctos
Port vale
6379por defecto y ese número tiene que coincidir con eltcp_portque aparece al ejecutar el comandoINFOen el servidor. Database Number vale0por defecto y elige qué base lógica abre la conexión. Dos números sencillos que merecen una comprobación antes de guardar. - 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.
¿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 channel
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.
02Set the trigger options
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.
¿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.
Índice de operaciones
- 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
deleteLo 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 }}.
Get the value of a key from Redis
getLo 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].namecoloca 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.
Atomically increment a key by 1. Creates the key if it does not exist.
incrLo 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.
Return generic information about the Redis instance
infoLo 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.
Return all keys matching a pattern
keysLo 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.
Return the length of a list
llenLo 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.
Pop data from a redis list
popLo 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.
Publish message to redis channel
publishLo 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.
Push data to a redis list
pushLo 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.
Set the value of a key in redis
setLo 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.
¿Necesitas ayuda para automatizar Redis con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.



