All Technologies

Was ist Redis? Nedir?

In-Memory-Datenstrukturspeicher. Ultraschnelles Caching, Session-Verwaltung und Echtzeit-Datenverarbeitung.

Release Year: 2009Salvatore Sanfilippo

Redis ist ein Open-Source-In-Memory-Datenstrukturspeicher, der 2009 von Salvatore Sanfilippo erstellt wurde. Er unterstützt Strings, Hashes, Listen, Sets, Sorted Sets, Streams und mehr. Mit Sub-Millisekunden-Latenz ist er ideal für Caching, Session-Verwaltung, Echtzeit-Ranglisten und Pub/Sub-Messaging. Er wird von praktisch jedem großen Tech-Unternehmen für Caching und Echtzeitdaten eingesetzt. Redis Stack fügt JSON, Suche und Zeitreihenfunktionen hinzu.

Use Cases

Caching, Session-Verwaltung, Echtzeit-Analysen, Nachrichtenwarteschlangen, Ranglisten

Pros

Ultraschnell, Vielseitige Datenstrukturen, Pub/Sub-Unterstützung, Einfach zu bedienen

Cons

Speicherbegrenzt, Single-threaded (größtenteils), Datenpersistenz-Komplexität