Documentación: Nodo Redis Vector DB¶
Descripción General¶
El Nodo Redis Vector DB es un nodo de la familia de AI Models que configura una conexión a una base de datos Redis utilizada como almacén vectorial para flujos de RAG (Generación Aumentada por Recuperación). Se conecta a un nodo Vector Store RAG (o a un Agente) para proporcionarle el backend donde se guardan y recuperan los embeddings de los documentos.
En entornos IoT e industriales, permite persistir el conocimiento del dominio (manuales, procedimientos) en Redis, de forma rápida y escalable, para que los Agentes lo consulten.
¿Cuándo usar este nodo?¶
Utiliza este nodo cuando necesites:
- Proporcionar una base de datos vectorial en Redis a un nodo Vector Store RAG o a un Agente.
- Persistir embeddings de documentos para búsquedas semánticas.
- Escalar el almacenamiento de conocimiento usando una infraestructura Redis existente.
Configuración del Nodo¶
El nodo cuenta con dos pestañas de configuración: Formulario (Form) y Editor de JSON (JSON Editor).

Vista Formulario¶
1. Contraseña (Password)¶
Selecciona la credencial de Redis que autentica la conexión (gestionada de forma centralizada y segura).
2. Dirección (Address)¶
La dirección del servidor Redis, en formato host:puerto (por defecto localhost:6379).
3. Índice de Base de Datos (Database Index)¶
El número de base de datos de Redis a utilizar (por defecto 0).
4. Prefijo de Clave (Key Prefix)¶
El prefijo con el que se almacenan los documentos vectoriales en Redis (por defecto vectordoc). Conviene usar un prefijo descriptivo por colección de conocimiento.

Vista Editor de JSON¶

Estructura JSON (Parámetros de entrada)¶
{
"address": "redis-vector.netsocs.internal:6379",
"password": "",
"db": 0,
"key_prefix": "plant_manuals"
}
Campos del JSON¶
| Campo | Tipo | Descripción |
|---|---|---|
address |
string | Dirección del servidor Redis (host:puerto). |
password |
string | Referencia a la credencial de Redis (gestionada de forma segura). |
db |
number | Índice de la base de datos de Redis (por defecto 0). |
key_prefix |
string | Prefijo de las claves donde se almacenan los vectores (por defecto vectordoc). |
Output: Dónde viene la data del nodo¶
Este nodo provee la conexión a la base de datos vectorial; su efecto se materializa cuando un nodo Vector Store RAG o un Agente lo usa para guardar o recuperar embeddings. No produce un payload de datos por sí mismo.
Ejemplos de uso¶
Ejemplo 1: Backend de almacén vectorial para RAG¶
Caso de uso: Conectar este nodo a un Vector Store RAG para que los documentos indexados (manuales de planta) se persistan en Redis.
- Address:
redis-vector.netsocs.internal:6379 - Key Prefix:
plant_manuals
(ver estructura JSON anterior)
Validación y errores¶
| Condición | Causa / Solución habitual |
|---|---|
| No se conecta a Redis | Verifica la address y que el servidor Redis esté accesible desde la plataforma. |
| Error de autenticación | La credencial de Redis es incorrecta. |
| Conflicto de datos | Usa un key_prefix distinto por colección para no mezclar conocimientos. |
Buenas prácticas¶
- Usar credenciales centralizadas: No escribas la contraseña en el nodo; selecciona una credencial de Redis gestionada de forma segura.
- Prefijos descriptivos: Asigna un
key_prefixpor tipo de conocimiento para mantener los datos organizados. - Conectar con Vector Store RAG: Este nodo se usa como backend del nodo de indexación/recuperación.
- Reutilizar infraestructura: Aprovecha un Redis existente para escalar el almacenamiento de embeddings.