System Design · Junior · Frage 46 von 75
Warum ist ein Cache wie Redis vor der Datenbank unter hoher Last nützlich?
- 1Redis verschlüsselt Daten, die Datenbank wird also sicherer
- 2Redis ersetzt die Datenbank, man muss sie also nicht mehr behalten
- 3Häufige Anfragen werden aus dem Speicher beantwortet und entlasten die DB
Antwort zeigen
Richtige Antwort: Häufige Anfragen werden aus dem Speicher beantwortet und entlasten die DB
Erklärung
Beliebte Daten (Profile, ein Katalog) werden in Bruchteilen einer Millisekunde aus dem Speicher gelesen. Die Hauptschwierigkeit ist die Invalidierung: wann und wie man den Cache nach Datenänderungen aktualisiert. Redis ergänzt die Haupt-DB, statt sie zu ersetzen.