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
- 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.
- 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.
- 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.
- Base de datos
Hasura
Apache-2.0APIs GraphQL y REST instantáneas sobre PostgreSQL y otras bases de datos, mediante Data Connectors.
- Backend
- API
- Base de datos
¿Encontraste un error? Sugiere una edición en GitHub.