Saltar al contenido
FindOpenSource

Redis

Almacén de estructuras de datos en memoria usado como base de datos, caché, bróker de mensajes y motor de streaming.

Descripción general

Redis (renombrado de "Redis Community Edition" a "Redis Open Source" a partir de la versión 8.0) es un servidor de estructuras de datos en memoria que se usa sobre todo como caché, pero que también funciona como almacén de estructuras de datos de propósito general, almacén de sesiones, sistema de mensajería/colas y, a través de Redis Search, como motor de búsqueda y consultas vectoriales para aplicaciones de IA (caché semántica, recuperación para RAG, y memoria de corto/largo plazo para LLM).

Como mantiene los datos principalmente en memoria y usa estructuras de datos eficientes (cadenas, listas, conjuntos, hashes, conjuntos ordenados, streams y más), logra una latencia muy baja, a menudo por debajo del milisegundo, y su API de módulos permite ampliarlo con comandos y capacidades adicionales más allá de lo que viene por defecto.

El licenciamiento ha cambiado entre versiones: las versiones hasta la 7.2.x son BSD-3-Clause, mientras que la 8.0.x y posteriores se ofrecen bajo una elección entre RSALv2, SSPLv1 o AGPLv3. Más allá del autoalojamiento, Redis Ltd. también ofrece Redis Software (autogestionado, orientado a empresas) y Redis Cloud (totalmente gestionado en AWS, Azure o Google Cloud).

Categorías
Base de datosAlmacenamiento
Palabras clave
cachein-memorykey-valuedatabasenosql
Lenguajes
C
Licencia
AGPL-3.0

¿Encontraste un error? Sugiere una edición en GitHub.