Kursinhalt
Einführung in Redis
Einführung in Redis
Einführung in das Caching
Wir werden untersuchen, wie Redis für das Caching verwendet wird und warum es eine so beliebte Wahl ist. Für Tests und Entwicklung werden wir Spring Boot als Server-Framework verwenden.
Wie funktioniert Caching?
-
Wenn ein Benutzer eine Anfrage sendet, prüft der Server zuerst, ob die benötigten Daten im Cache (Redis) vorhanden sind;
-
Wenn die Daten im Cache sind (Cache-Hit), werden sie sofort an den Benutzer zurückgegeben;
-
Wenn die Daten nicht im Cache sind (Cache-Miss), ruft der Server sie aus der Datenbank ab;
-
Die abgerufenen Daten werden dann im Cache für die zukünftige Verwendung gespeichert;
-
Schließlich werden die Daten an den Benutzer zurückgegeben.
Was kommt als Nächstes?
In diesem Abschnitt werden wir eine Anwendung erstellen, die in Redis integriert ist, um zu demonstrieren, wie Caching funktioniert. Wir werden eine einfache REST-API erstellen und ihre Leistung mit aktiviertem Caching bewerten.
Caching verbessert nicht nur die Antwortzeiten für Benutzer, sondern reduziert auch die Datenbankbelastung, wodurch die Anwendung skalierbarer wird.
Danke für Ihr Feedback!