Redis
In-Memory-Datenstrukturspeicher, der als Datenbank, Cache, Message-Broker und Streaming-Engine eingesetzt wird.
Überblick
Redis (mit dem 8.0-Release von „Redis Community Edition“ in „Redis Open Source“ umbenannt) ist ein In-Memory-Datenstrukturserver, der meist als Cache eingesetzt wird, aber auch als universeller Datenstrukturspeicher, Session-Store, Message-Broker/Warteschlangensystem und – über Redis Search – als Such- und Vektorabfrage-Engine für KI-Anwendungen (semantisches Caching, RAG-Retrieval sowie Kurz-/Langzeitgedächtnis für LLMs) dient.
Da Daten hauptsächlich im Arbeitsspeicher gehalten werden und effiziente Datenstrukturen (Strings, Listen, Sets, Hashes, Sorted Sets, Streams und mehr) zum Einsatz kommen, erreicht es sehr niedrige, oft Sub-Millisekunden-Latenzen, und über die Module-API lässt es sich um zusätzliche Befehle und Fähigkeiten über den Standardumfang hinaus erweitern.
Die Lizenzierung hat sich über die Versionen hinweg geändert: Releases bis 7.2.x stehen unter BSD-3-Clause, während 8.0.x und später zur Wahl zwischen RSALv2, SSPLv1 oder AGPLv3 angeboten werden. Über das Self-Hosting hinaus bietet Redis Ltd. auch Redis Software (selbst verwaltet, auf Unternehmen ausgerichtet) und Redis Cloud (vollständig verwaltet auf AWS, Azure oder Google Cloud) an.
- Sprachen
- C
- Lizenz
- AGPL-3.0
Ähnliche Projekte
Appwrite
BSD-3-ClauseOpen-Source-Backend-Plattform mit Authentifizierung, Datenbanken, Storage, Funktionen und Echtzeit-APIs - selbstgehostet oder als verwalteter Cloud-Dienst.
- Backend
- Datenbank
- Authentifizierung & Sicherheit
MongoDB
SSPL-1.0Dokumentenorientierte NoSQL-Datenbank, konzipiert für Skalierbarkeit und Entwickler-Flexibilität.
- Datenbank
Cassandra
Apache-2.0Verteilte Wide-Column-NoSQL-Datenbank für massiven Maßstab und keinen einzelnen Ausfallpunkt über mehrere Rechenzentren hinweg.
- Datenbank
Hasura
Apache-2.0Sofortige GraphQL- und REST-APIs auf PostgreSQL und anderen Datenbanken, über Data Connectors.
- Backend
- API
- Datenbank
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.