Schulung · Workshop · Coaching · Beratung

Redis Schulung für den Produktivbetrieb: Performance und Suche

Redis Grundlagen für den Produktivbetrieb: Performance, Suche und JSON

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie messen und verbessern die Leistung eines Redis-Servers mit Pipelining, redis-benchmark und I/O-Threads und bauen mit Redis Search und Redis JSON eine schnelle Volltext- und Dokumentensuche.

Wie schnell ist Ihr Redis wirklich – und was kann er außer Schlüssel-Wert?

Redis beantwortet einzelne Befehle in Mikrosekunden, trotzdem wirken viele Anwendungen langsam: Jeder Befehl wartet auf seinen eigenen Netzwerk-Roundtrip, der Server steht in der falschen Region, oder ein Benchmark misst etwas anderes als den echten Betrieb. Gedacht ist es für Entwickler:innen und Betriebsteams, die Redis bereits nutzen und Leistung belastbar messen, gezielt verbessern und die Such- und JSON-Funktionen für den Produktivbetrieb ausreizen möchten. Die Datentypen selbst setzt es voraus – sie sind Thema im Seminar Redis Einstieg.

Nach der Installation unter macOS und Debian Linux und den wichtigsten Server-Einstellungen – maxmemory, Verdrängungsstrategie, Persistenz, Kernel-Parameter – geht es um Pipelining: per redis-cli --pipe, mit dem Python-Client und beim Einlesen großer Textdateien. Mit redis-benchmark und memtier_benchmark messen wir Durchsatz und Latenzperzentile, vergleichen zwei Server in verschiedenen Cloud-Regionen und prüfen, wann I/O-Threads tatsächlich helfen. SLOWLOG und LATENCY DOCTOR zeigen, wo im laufenden Betrieb Zeit verloren geht.

Im zweiten Teil wird Redis zur Suchmaschine. Redis Search, früher als Modul RediSearch und im Paket Redis Stack ausgeliefert, ist seit Redis 8 Bestandteil von Redis Open Source. Wir legen Indizes mit FT.CREATE an, kombinieren Volltext-, Tag- und numerische Filter, konfigurieren Stoppwörter und deutsches Stemming, suchen unscharf und aggregieren Ergebnisse mit FT.AGGREGATE. Mit Redis JSON speichern und ändern Sie Dokumente und Arrays über JSONPath und durchsuchen sie mit demselben Index. Ein Ausblick zeigt Vektorfelder für semantische Suche.

Bei Performance-Arbeit neigen Coding-Agenten zu selbstbewussten Behauptungen („das ist jetzt dreimal schneller“). Mit Claude Code und dem Redis-MCP-Server im Terminal üben wir deshalb einen strengen Ablauf: Der Agent darf Schleifen mit Einzelbefehlen zu Pipelines umbauen und Suchschemata vorschlagen, übernommen wird aber nur, was ein redis-benchmark-Lauf vorher und nachher belegt und FT.EXPLAIN plausibel macht – ausgeführt mit einem ACL-Benutzer, der auf der Testinstanz nur lesen darf.

Für die Übungen genügen ein Laptop und ein Container mit Redis 8; für den Latenzvergleich nutzen wir zwei kleine Cloud-VMs, die die Teilnehmenden selbst starten oder als Demo verfolgen. Wer Valkey betreibt, erfährt, welche Teile der Agenda dort mit eigenen Modulen funktionieren.

„Redis ist langsam“ höre ich regelmäßig – und fast nie stimmt es. Ein Python-Skript, das zehntausend Schlüssel einzeln schreibt, misst die Netzwerklatenz, nicht Redis. Mit einer Pipeline schrumpft derselbe Import von Minuten auf Sekunden. Umgekehrt beeindruckt redis-benchmark mit Hunderttausenden Operationen pro Sekunde auf localhost, die im Produktivbetrieb über drei Netzwerk-Hops nie erreicht werden. Erst messen, wo die Zeit wirklich bleibt – dann lohnt sich auch der Blick auf Suche und JSON, die viele Teams unnötig in eine zweite Datenbank auslagern.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Redis Grundlagen für den Produktivbetrieb: Performance, Suche und JSON

Installation, Einrichtung und Server-Optimierung
  • Redis im Überblick: Redis Open Source 8 mit Redis Search und JSON, Einordnung von Redis Stack
  • Redis-Optimierungen: maxmemory, Verdrängungsstrategien und Persistenz mit RDB/AOF
  • Linux-Einstellungen für Redis: Transparent Huge Pages aus, vm.overcommit_memory
  • Installation von Redis unter macOS mit Homebrew
  • Installation unter Debian Linux aus dem offiziellen Paket-Repository
  • Redis 8 als Container für Übungen und Tests
  • Valkey als Alternative: gemeinsamer Ursprung, Suche und JSON über valkey-search und valkey-json (Volltext ab 1.2)
Leistungsverbesserung mit Pipelining
  • Pipelining: Roundtrip-Zeit als eigentlicher Engpass vieler Anwendungen
  • Pipelining mit der Redis-CLI: Massenimport mit redis-cli --pipe
  • Pipelining mit dem Python-Client redis-py: pipeline(transaction=False)
  • Leistungsgewinn messen: Einzelbefehle und Pipeline in Python im Vergleich
  • Eine Textdatei parsen und als Pipeline-Befehle im Redis-Protokoll ausführen
  • Pipeline, Transaktion und Lua-Skript abgrenzen: Durchsatz versus Atomarität
Benchmarking und Latenz über Regionen
  • Benchmarking: Durchsatz, Latenzperzentile p50/p99 und typische Messfehler
  • Benchmarking von Redis mit redis-benchmark für SET, GET und LPUSH
  • Benchmark konfigurieren: Clients -c, Anfragen -n, Wertgröße -d, Pipeline -P
  • Firewall-Regel für Port 6379 nur zum Testclient, Schutzmodus und ACL
  • Cloud-VMs in verschiedenen Regionen instanziieren
  • Redis-Server an zwei verschiedenen Standorten betreiben
  • Latenzzeiten vergleichen mit redis-cli --latency und --latency-history
  • Benchmarking von Pipeline- und Multithreading-Operationen mit --threads
  • I/O-Threads mit io-threads aktivieren und messen, wann sie helfen
  • Realistische Lastprofile mit memtier_benchmark
  • Latenz im Betrieb analysieren: SLOWLOG, LATENCY DOCTOR und INFO
Einfache Volltextsuche mit Redis Search
  • Einführung in Redis Search (früher RediSearch bzw. Redis Query Engine, ausgeliefert mit Redis Stack)
  • Bereitstellung unter macOS: Redis 8 per Homebrew (Suche in der Formel ab 8.10.1) oder Container statt Redis Stack
  • Bereitstellung unter Debian Linux: Redis-8-Paket mit integrierter Suche
  • Suchindex mit FT.CREATE auf einem Schlüsselpräfix anlegen, Suche mit FT.SEARCH
  • Indizierung und Suche in mehreren Feldern, Gewichtung mit WEIGHT
  • Indizes in Echtzeit aktualisieren: Schreiben in Hashes, Kontrolle mit FT.INFO
Komplexe Suche: Filter, Unschärfe und Aggregation
  • Logische Operationen in Suchanfragen: Schnittmenge, Oder | und Negation -
  • Suche über Optionen steuern: LIMIT, SORTBY, RETURN, HIGHLIGHT, DIALECT
  • Tag-Suche über TAG-Felder für Kategorien und Status
  • Numerische Felder indizieren und Bereiche filtern, etwa @preis:[10 50]
  • Stoppwörter für die Textsuche konfigurieren mit STOPWORDS
  • Deutsche Texte: LANGUAGE german und Stemming für Wortformen
  • Unscharfe Suche mit %wort%, Präfixsuche und FT.SPELLCHECK
  • Gruppierung und Aggregation mit FT.AGGREGATE, GROUPBY und REDUCE
JSON-Dokumente mit Redis JSON
  • Arbeiten mit JSON-Objekten: JSON.SET und JSON.GET mit JSONPath
  • Arbeiten mit JSON-Arrays: JSON.ARRAPPEND, JSON.ARRINSERT, JSON.ARRLEN
  • Operationen auf JSON-Arrays: JSON.ARRPOP, JSON.ARRTRIM, JSON.ARRINDEX
  • Operationen mit JSON-Objekten: JSON.OBJKEYS, JSON.DEL, JSON.MERGE
  • Strings und Zahlen in JSON ändern: JSON.STRAPPEND, JSON.NUMINCRBY
  • JSON-Dokumente durchsuchen: FT.CREATE … ON JSON mit JSONPath-Feldern
  • JSON oder Hash? Speicherbedarf, Verschachtelung und Teilaktualisierung abwägen
Ausblick: Vektorsuche in Redis
  • Vektorfelder mit FLAT oder HNSW im Index, KNN-Abfragen mit FT.SEARCH
  • Hybride Abfragen: Vektorähnlichkeit kombiniert mit Tag- und Zahlenfiltern, ab Redis 8.4 auch FT.HYBRID
  • Vector Sets als eigener Datentyp seit Redis 8.0 (dort als Beta eingeführt) im Überblick
Redis-Tuning und Suchschemata mit Coding-Agenten
  • Redis-MCP-Server mit ACL-Benutzer, der auf der Testinstanz nur +@read darf
  • Agent baut Schleifen mit Einzelbefehlen zu Pipelines um; ein Test zählt die Roundtrips
  • Tempo-Aussagen des Agenten erst gelten lassen, wenn redis-benchmark sie vorher/nachher belegt
  • Vom Agenten vorgeschlagenes FT.CREATE-Schema mit FT.EXPLAIN und Testanfragen prüfen
Praxisprojekt: Produktsuche für einen Onlineshop
  • Produktkatalog aus CSV per Pipeline als JSON-Dokumente importieren
  • Suchindex mit Volltext, Kategorien als Tags und Preisbereichen anlegen
  • Facetten für die Ergebnisliste per FT.AGGREGATE berechnen
  • Suchlatenz lokal und aus einer zweiten Region messen und dokumentieren
Lernziele
  • Sie konfigurieren Speichergrenzen, Verdrängung und Persistenz eines Redis-Servers für den Betrieb.
  • Sie beschleunigen Massenoperationen mit Pipelining und belegen den Gewinn mit Messungen.
  • Sie messen Durchsatz und Latenz mit redis-benchmark und redis-cli --latency – lokal und über Regionen.
  • Sie bauen Volltext-, Tag- und Zahlensuchen mit Redis Search und aggregieren Ergebnisse.
  • Sie speichern, ändern und durchsuchen JSON-Dokumente mit Redis JSON.
Zielgruppe
  • Entwickler:innen mit Redis-Grundkenntnissen, die Leistung und Suchfunktionen ausreizen wollen
  • Betriebsteams, die Redis-Server einrichten, messen und überwachen
  • Teams, die prüfen, ob Redis eine separate Suchmaschine ersetzen kann

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Interhyp AG

J. Schmalz GmbH

SYSTEME + CONSULTING GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Redis Grundlagen - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben