Redis
Almacén de estructuras de datos en memoria usado como base de datos, caché, bróker de mensajes y motor de streaming.
- Mantenimiento activo
- Bien documentado
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).
Por qué está en este catálogo
Valoración del catálogo: ★★★★★ (5/5)
One of the most widely adopted in-memory data stores; essential representative project.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Base de datosAlmacenamiento
- Lenguajes
- C
- Licencia
- AGPL-3.0
Proyectos relacionados
Appwrite
BSD-3-ClausePlataforma backend de código abierto que ofrece autenticación, bases de datos, almacenamiento, funciones y APIs en tiempo real, autoalojada o como servicio en la nube gestionado.
Mantenimiento activo
- Backend
- Base de datos
- Autenticación y seguridad
MongoDB
SSPL-1.0Base de datos NoSQL orientada a documentos, diseñada para la escalabilidad y la flexibilidad del desarrollador.
Mantenimiento activo
- Base de datos
Cassandra
Apache-2.0Base de datos NoSQL de columnas anchas y distribuida, diseñada para escala masiva y cero puntos únicos de fallo entre múltiples centros de datos.
Mantenimiento activo
- Base de datos
PostgreSQL
PostgreSQL LicensePotente sistema de base de datos objeto-relacional de código abierto, con más de 35 años de desarrollo activo.
Mantenimiento activo
- Base de datos
¿Encontraste un error? Sugiere una edición en GitHub.