Redis - Grundlagen

Next Date:
Termin auf Anfrage
Total Duration:
8 Stunden in 1 Tag
Internship:
Nein
Teaching Languages:
  • Deutsch
Type of Course:
  • Weiterbildung 
Type of Provision:
  • Angebote für Unternehmen Jetzt Anfragen
  • Virtuelles Klassenzimmer 
  • E-Learning 
Execution Time:
  • Abendveranstaltung
  • Tagesveranstaltung
  • Wochenendveranstaltung
min. Participants:
3
max. Participants:
12
Price:
€1,071 - Gesamtpreis pro Tag für Veranstaltungen bis drei (3) Teilnehmern.
Type of Qualification:
Zertifikat/Teilnahmebestätigung 
Final Examination:
Nein
Qualification Title:
keine Angaben
Certifications of the Course:
  • Nicht zertifiziert
Courses for Women only:
Nein
Childcare:
Nein
Link to Course:
Quantity of Details:
Suchportal Standard Plus

Target Groups:
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und die sich im Thema: Redis - Grundlagen weiterbilden wollen.
Professional Requirements:
Keine besonderen Anforderungen.
Technical Requirements:
Keine besonderen Anforderungen.
Classification of the Federal Employment Agency:
keine Angaben

Contents

Redis ist hoch skalierbar und kann für große Datenmengen verwendet werden.


Redis ist ein Open-Source-In-Memory-Datenspeicher, der als Datenbank, Cache, Streaming-Engine und Message-Broker verwendet werden kann. Redis ist keine normale relationale oder No-SQL-Datenbank, sondern speichert Daten im Speicher in Form von Schlüssel-Wert-Paaren.

Redis wird verwendet, um eine Infrastruktur für Echtzeitanwendungen aufzubauen, und diese Echtzeitanwendungen können Streaming-Daten und Messaging-Anwendungen beinhalten. Redis kann als Cache für häufig abgerufene Daten auf Ihrer Website verwendet werden. Redis kann komplexe Berechnungen durchführen und kann auch zur Aufrechterhaltung des Sitzungsstatus verwendet werden.

Erfahren Sie, wie Sie Operationen mit Redis Pipelining optimieren können. Dann werden Sie sehen, wie Sie Benchmark-Tests auf einem Redis-Server durchführen können. Sie werden sehen, wie Sie Suchoperationen durchführen können, einschließlich der Volltextsuche mit RediSearch. Und schließlich werden Sie mit JSON-Dokumenten unter Verwendung von RedisJSON arbeiten. Redis verwendet ein Client-Server-Protokoll, um seine Befehle auszuführen.

Sie werden sehen, wie Sie Pipelining verwenden können, um die Roundtrip-Zeiten zum Redis-Server zu optimieren, indem Sie Ihre Befehle zusammenfassen. Anschließend werden Sie lernen, wie Sie mit dem Redis-Benchmark-Dienstprogramm Benchmarking-Operationen mit Redis durchführen können. Damit können wir die Leistung verschiedener Redis-Operationen beurteilen. RediSearch ermöglicht es uns, Indizes zu erstellen, die für Suchoperationen auf unseren in Redis gespeicherten Daten optimiert sind.

Dies ermöglicht Abfragen, sekundäre Indizierung und Volltextsuche für Redis. Und schließlich erhalten Sie mit der RedisJSON-Erweiterung JSON-Unterstützung für den Redis-Speicher. Sie können JSON-Werte in Redis speichern, aktualisieren und abrufen.

Installation und Einrichtung von Redis
- Ein Überblick über Redis
- Redis-Optimierungen
- Installation von Redis unter macOS
- Installation von Redis unter Debian Linux

Leistungsverbesserung mit Pipelines in Redis
- Pipelining
- Pipelining mit der Redis-CLI
- Pipelining unter Verwendung eines Python-Clients
- Leistungsverbesserung mit Pipelining
- Parsen einer Textdatei zur Ausführung von Pipeline-Befehlen

Benchmarking eines Redis-Servers
- Benchmarking
- Benchmarking von Redis
- Konfigurieren des Benchmark-Dienstprogramms
- Konfigurieren einer Firewall-Regel
- Instanziierung von Cloud-VMs in verschiedenen Regionen
- Ausführen des Redis-Servers an zwei verschiedenen Standorten
- Vergleich der Latenzzeiten für Redis-Server an verschiedenen Standorten
- Benchmarking von Pipeline- und Multithreading-Operationen

Durchführen einer einfachen Volltextsuche mit RediStack
- Einführung in RediStack
- Installation von RediStack auf macOS
- Installation von RediStack unter Debian Linux
- Erstellen eines Suchindexes und Durchführen einer Suche
- Indizierung und Suche in mehreren Feldern
- Aktualisieren von Indizes in Echtzeit

Komplexe Volltextsuche in Redis
- Logische Operationen in Suchanfragen verwenden
- Steuerung einer Suche über Optionen
- Durchführen einer Tag-Suche
- Indizierung und Suche in numerischen Feldern
- Stoppwörter für die Textsuche konfigurieren
- Durchführen einer unscharfen Suche
- Gruppierung und Aggregation

Abfragen von JSON-Strukturen mit RedisJSON
- Arbeiten mit JSON-Objekten
- Arbeiten mit JSON-Arrays
- Durchführen von Operationen auf JSON-Arrays
- Durchführen von Operationen mit JSON-Objekten
- Durchführen von Operationen mit Strings und numerischen Werten in JSON
- Durchsuchen von JSON-Dokumenten


Lernen Sie Grundlagen und fortgeschrittene Funktionen kennen, die der Redis-Datenbankserver zu bieten hat. Sie erfahren, wie Sie Redis installieren und optimieren können. Anschließend erlernen sie, wie man Benchmarks auf dem Redis-Server durchführt, um die Leistung der Redis-Operationen zu bewerten. Als nächstes erlernen Sie, wie man RediSearch verwendet, das Abfragen, sekundäre Indizierung und Volltextsuche für Redis ermöglicht. Schließlich erfahren Sie, wie man JSON-Strukturen mit RedisJSON abfragt.


Die Weiterbildung "Redis - Grundlagen" bieten wir Ihnen als Coaching, Workshop, Training - Live-Online und Vor-Ort an.

All statements without guarantee. The providers are solely responsible for the correctness of the given information.

Published on 26.03.2024, last updated on 27.05.2024