Plan du cours
Module 1 : Configuration initiale
- Redis Communiqués
- Installation
- Configuration de la base de données
- Modèle de sécurité
- Démarrage Redis au démarrage
- Durcissement de la sécurité appliqué par les distributions Linux courantes
- Bibliothèques clientes et liaisons linguistiques
Module 2 : Modèle de données
- Types de données primitifs et commandes pour les manipuler
- Cas d'utilisation typiques pour chaque type de données
- Conventions de nommage courantes pour Redis clés
- "Redis est principalement mono-thread" - ce que cela signifie en pratique
- Protocole réseau Redis
- Que faire si votre bibliothèque cliente ne connaît pas une commande utile
- Pourquoi certaines commandes sont délibérément indisponibles dans某些部分的翻译似乎被截断了,让我继续完成剩余的部分:
Module 2 : Modèle de données
- Types de données primitifs et commandes pour les manipuler
- Cas d'utilisation typiques pour chaque type de données
- Conventions de nommage courantes pour Redis clés
- "Redis est principalement mono-thread" - ce que cela signifie en pratique
- Protocole réseau Redis
- Que faire si votre bibliothèque cliente ne connaît pas une commande utile
- Pourquoi certaines commandes sont délibérément indisponibles dans某些部分的翻译似乎被截断了,让我继续完成剩余的部分:
Module 2 : Modèle de données
- Types de données primitifs et commandes pour les manipuler
- Cas d'utilisation typiques pour chaque type de données
- Conventions de nommage courantes pour Redis clés
- "Redis est principalement mono-thread" - ce que cela signifie en pratique
- Protocole réseau Redis
- Que faire si votre bibliothèque cliente ne connaît pas une commande utile
- Pourquoi certaines commandes sont délibérément indisponibles dans certaines bibliothèques clientes
- Comment ajuster votre façon de penser en tant que concepteur de base de données relationnelle
- Conseils généraux sur l'organisation des données
- Expiration
- Pub/Sub
- Transactions & scripts Lua
- Modules externes
- Conseils généraux pour la cohérence des données
Module 3 : Conseils en matière de performance
- Benchmarking Redis
- Commandes à éviter
- Débogage des problèmes de latence
- Problèmes avec les grandes requêtes DEL - ce qu'il faut utiliser à la place
- Pipelining
- Insertion massive
- Débogage de l'utilisation excessive de mémoire
- Conseils pour optimiser la mémoire
Module 4 : Opérations
- Mécanismes de persistance disponibles
- Précautions à prendre pour éviter l'usure des SSD
- Sauvegarde et restauration
- Outils pour explorer le contenu de la base de données
- Outils d'analyse des dumps
- Ajustement de la durabilité contre les performances
- Changement entre RDB et AOF
- Cas d'utilisation pour Redis sans disque
- Tunables au niveau du système d'exploitation pertinents pour Redis
- Mise en surveillance des performances de Redis
Module 5 : Plus d'un Redis
- Démarrer plusieurs instances de Redis sur un serveur
- Partitionnement au niveau de l'application
- Réplication maître-esclave
- Haute disponibilité avec Redis Sentinel
- Redis Cluster
- Faire fonctionner Sentinel et Cluster à travers NAT
- Effectuer des sauvegardes cohérentes
Pré requis
Les participants doivent être à l'aise avec les tâches d'administration système de base en utilisant la ligne de commande Linux. Certains sujets requièrent des compétences en programmation ou en écriture de scripts. Lors de la réservation, veuillez indiquer les langages de programmation qui vous sont familiers. S'il n'y en a pas, nous émettrons simplement des commandes redis à partir de redis-cli.
Nos clients témoignent (7)
Travail pratique, pas seulement théorique.
Atilla Kolali - Raiffeisen Schweiz
Formation - Redis for Developers and System Administrators
Traduction automatique
Très interactif avec le formateur et formation pratique HANDS-ON
Paresh Kumar Giri - The Raymond Corporation
Formation - Redis for Developers and System Administrators
Traduction automatique
Il a fourni une idée de base de la façon dont Redis fonctionnait.
Ben Lake - The Raymond Corporation
Formation - Redis for Developers and System Administrators
Traduction automatique
J'ai aimé le petit groupe, l'interaction positive et la possibilité de personnaliser.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Formation - Redis for Developers and System Administrators
Traduction automatique
interaction avec l'enseignant. Nous avons eu de nombreuses discussions sur divers sujets.
arno bongenaar - KLM Accounts Payable SPL/AP
Formation - Redis for Developers and System Administrators
Traduction automatique
Les cours étaient très intéressants et les sujets ont été bien expliqués.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Formation - Redis for Developers and System Administrators
Traduction automatique
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Formation - Redis for Developers and System Administrators
Traduction automatique