Skip to content

nosql-bootcamp/redis-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Redis 101

redis-logo

Redis 101 est un workshop permettant de découvrir la base de données NoSQL Redis et son écosystème, étape par étape.

Creative Commons Licence

redis-101 par Chris WOODROW, Sébastien PRUNIER, Benjamin CAVY et Guillaume SOLDERA est distribué sous les termes de la licence Creative Commons - Attribution - NonCommercial - ShareAlike.

Introduction

Redis (REmote DIctionary Server) est une base de données NoSQL faisant partie de la famille des bases « clé-valeur ». C'est un modèle de stockage de données très simple.

C'est la base clé-valeur la plus populaire selon db-engines.com.

Redis peut gérer des valeurs autres que des chaînes de caractères dont notamment des listes, des ensembles, des ensembles triés, des hashes. Vous pouvez lire l'introduction aux différents types de données gérés par Redis : https://redis.io/topics/data-types-intro.

Redis conserve l'intégralité de ses données en mémoire (RAM) afin de garantir d'excellentes performances. Un mécanisme de « snapshotting » permet la persistance des données sur disque de manière asynchrone, rendant ainsi possible la restauration des données en cas d'incident. La persistance sur disque a lieu toutes les 2 secondes par défaut, ce qui limite (mais n'exclut pas) la perte de données.

La scalabilté est assurée par un mécanisme de réplication master/slave permettant la répartition de la charge en lecture et offrant une meilleure résistance aux pannes.

Ce workshop est basé sur la version 6.0.10 de Redis.

Use Cases

Voici quelques cas d'utilisation des bases de données clé-valeur :

  • Cache
  • Stockage de données simples (compteurs par exemple)
  • Broker simple

Étapes du workshop

Redis propose un tutoriel interactif en ligne (« Try Redis »). C'est la meilleure façon de démarrer pour se familiariser avec les commandes de bases.

Dans un second temps vous pouvez installer Redis sur votre machine et rejouer les commandes apprises à l'étape 0 ou bien en tester de nouvelles.

Liens utiles

About

Découverte de la base NoSQL clé/valeur Redis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •