Einführung in das Caching
Wir untersuchen, wie Redis für das Caching verwendet wird und warum es eine so beliebte Wahl ist. Für Tests und Entwicklung verwenden wir Spring Boot als Server-Framework.
Wie funktioniert Caching?
-
Wenn ein Benutzer eine Anfrage sendet, prüft der Server zunächst, ob die benötigten Daten im Cache (Redis) vorhanden sind;
-
Befinden sich die Daten im Cache (Cache Hit), werden sie sofort an den Benutzer zurückgegeben;
-
Sind die Daten nicht im Cache (Cache Miss), holt der Server sie aus der Datenbank;
-
Die abgerufenen Daten werden anschließend im Cache für die zukünftige Verwendung gespeichert;
-
Abschließend werden die Daten an den Benutzer zurückgegeben.
Wie geht es weiter?
In diesem Abschnitt wird eine Anwendung erstellt, die mit Redis integriert ist, um die Funktionsweise von Caching zu demonstrieren. Es wird eine einfache REST-API entwickelt und die Leistung mit aktiviertem Caching bewertet.
Caching verbessert nicht nur die Antwortzeiten für Benutzer, sondern reduziert auch die Datenbankbelastung und macht die Anwendung dadurch skalierbarer.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.33
Einführung in das Caching
Swipe um das Menü anzuzeigen
Wir untersuchen, wie Redis für das Caching verwendet wird und warum es eine so beliebte Wahl ist. Für Tests und Entwicklung verwenden wir Spring Boot als Server-Framework.
Wie funktioniert Caching?
-
Wenn ein Benutzer eine Anfrage sendet, prüft der Server zunächst, ob die benötigten Daten im Cache (Redis) vorhanden sind;
-
Befinden sich die Daten im Cache (Cache Hit), werden sie sofort an den Benutzer zurückgegeben;
-
Sind die Daten nicht im Cache (Cache Miss), holt der Server sie aus der Datenbank;
-
Die abgerufenen Daten werden anschließend im Cache für die zukünftige Verwendung gespeichert;
-
Abschließend werden die Daten an den Benutzer zurückgegeben.
Wie geht es weiter?
In diesem Abschnitt wird eine Anwendung erstellt, die mit Redis integriert ist, um die Funktionsweise von Caching zu demonstrieren. Es wird eine einfache REST-API entwickelt und die Leistung mit aktiviertem Caching bewertet.
Caching verbessert nicht nur die Antwortzeiten für Benutzer, sondern reduziert auch die Datenbankbelastung und macht die Anwendung dadurch skalierbarer.
Danke für Ihr Feedback!