Redis - Grundlagen
Beschreibung
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 v…
Frequently asked questions
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
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 Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!
Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 300 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!
Sie erhalten von uns:
➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen
Sie finden bei uns:
AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams
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!
Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!