Was ist Redis?
Redis (Remote Dictionary Server) ist ein Open-Source In-Memory-Datenbank und Cache-System. Es speichert Daten im Arbeitsspeicher für Sub-Millisecond-Zugriffszeiten und unterstützt Datenstrukturen wie Strings, Hashes, Listen, Sets und Sorted Sets.
Einsatzbereiche
Caching
Datenbankabfragen, API-Responses und Session-Daten im RAM zwischenspeichern für dramatische Performance-Steigerungen.
Message Queue
Pub/Sub-Messaging und Task Queues für asynchrone Verarbeitung und Microservice-Kommunikation.
Bedeutung
Redis ist der de-facto Standard für Application Caching und wird von praktisch jeder skalierenden Web-Anwendung eingesetzt – von Twitter bis GitHub.