// Persistenz & Daten
Caching mit Caffeine und Valkey
Lokales und verteiltes Caching richtig einsetzen, inklusive Invalidierung.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie setzen lokales Caching mit Caffeine passend zu Größe und Ablaufzeit ein.
- Sie nutzen Valkey als verteilten Cache für mehrere Instanzen.
- Sie wählen eine Invalidierungsstrategie und vermeiden veraltete Daten.
- Sie binden beide Ebenen über die Spring Cache Abstraction ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Wann Caching hilft: Lesemuster, Konsistenzanforderungen, Messen
- Caffeine: Größenbegrenzung, Ablaufzeiten, Refresh, Statistiken
- Spring Cache Abstraction mit @Cacheable, @CacheEvict, @CachePut
- Übung: Teure Abfrage mit Caffeine cachen und Trefferquote messen
Nachmittag
- Valkey als verteilter Cache: Datenstrukturen, TTL, Serialisierung
- Anbindung aus Java mit Valkey GLIDE und der Spring-Cache-Abstraktion
- Invalidierung: TTL, Ereignisse, Cache-Aside und zweistufiges Caching
- Übung: Zweistufiges Caching mit Invalidierung über mehrere Instanzen
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit Java und Spring Boot. Container-Laufzeit Podman oder Docker Engine für Valkey.
- Werkzeuge
- Caffeine, Valkey (Open Source, Apache 2.0 / BSD)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Persistenz & Daten
Alle 8 Angebote
Inhouse-Schulung · KI-Anwendung
Semantische Suche in Java mit pgvector
Vektorsuche in einer bestehenden PostgreSQL-Datenbank, ohne zusätzliche Spezialsysteme.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Java und PostgreSQL: JDBC, Transaktionen, Indexe
Was Java-Entwickler über die Datenbank wissen sollten, damit Anwendungen schnell und korrekt bleiben.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Datenbankmigrationen mit Flyway
Schemaänderungen versionieren, testen und sicher ausrollen.
1 Tag · Fortgeschritten1.890 €