Formation Redis

Logo Formation Redis

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Présentation

Redis est une base de données NoSQL de type clé-valeur, s’exécutant en mémoire et fournissant en option de la persistance. Le modèle de données Redis met à disposition des structures de données avancées afin de multiplier les cas d’usages par rapport aux bases de données de la même topologie. Très proche du système, Redis se distingue par sa capacité à fournir une faible empreinte mémoire, sa faible latence et sa très grande fiabilité.

Cette formation permet de parcourir l’ensemble des fonctionnalités de Redis en découvrant la richesse de son API, son mode de fonctionnement en cluster et comment surveiller des processus Redis. Cette formation permet également d’acquérir les techniques pour optimiser son modèle de données, en particulier sur l’empreinte mémoire.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version (à la date de rédaction de l’article : Redis 4.0 ).

 

Objectifs

  • Savoir mettre en oeuvre Redis à travers ses principaux cas d’usage
  • Utiliser Redis comme boîte à outils
  • Connaître les techniques d’optimisation de Redis

 

Public visé

Développeurs, Architectes, Ingénieur de la donnée

 

Pré-requis

Connaissances basiques d’un langage de programmation

Programme de la formation Redis

Introduction à Redis

  • Redis, cache en mémoire
  • Positionnement vis-à-vis des autres moteurs NoSql
  • Quand utiliser Redis, quand ne pas l’utiliser
  • Les grandes références de Redis

 

Principales structures de données et manipulation

  • String, List, Set, Hash et Sorted Set
  • Les principales commandes associées

 

L’architecture Redis

  • Protocole de communication et format de données
  • Atomicité des opérations
  • Processus de démarrage
  • Event loop & les différents événements
  • Durabilité des données
  • Réplication Master-Slave

 

Développer avec Redis

  • Les langages d’accès client
  • Les APIs Java en détail
  • Gestion des transactions
  • Des scripts côté serveur avec Lua
  • Les clients Redis
  • Focus sur Jedis et Spring Data Redis

 

Haute disponibilité et clustering

  • Fonctionnement des réplicas et cycle de vie des données
  • Clustering Redis
  • Haute Disponibilité avec Redis Sentinel

 

Optimisation des données

  • Expiration des données
  • Pipelining & Multiple Argument commands
  • Logical Types vs Physical Types
  • Patterns appliqués à la conception de données

 

Structures et organisation avancée des données

  • Publish/Subscribe
  • HyperLogLog
  • BitMap
  • Les problématiques de requêtes complexes

 

Monitoring du trafic

  • La commande “monitor”
  • Analyse des événements et History
  • Les différents outils du marché

 

Pour aller plus loin (module complémentaire)

  • Sécurité et Encryption
  • Les principales recommandations de conception et de configuration
  • Étendre Redis avec les Redis Module
  • Savoir debugger ses scripts Lua
  • Les principales topologies de déploiement chez les grandes références de Redis

 

Au-delà de Redis (module complémentaire)

  • Ce qu’il n’y a pas dans Redis
  • La solution Entreprise Redis Labs
  • Les alternatives & les potentiels successeurs

 

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.