Skip to content

Redis - Accueil

Redis est un magasin de structures de données en mémoire, haute performance, utilisé comme base de données distribuée, multi-modèle, cache et broker de messages. Reconnu pour ses temps de réponse inférieurs à la milliseconde, Redis alimente les applications en temps réel dans les jeux, la publicité, les services financiers, la santé et l’IoT. Il prend en charge une riche variété de structures de données, notamment les Strings (chaînes de caractères), les Hashes (hachages), les Lists (listes), les Sets (ensembles) et les Sorted Sets (ensembles ordonnés). Le Redis moderne, via Redis Stack, étend ces capacités avec la prise en charge native de JSON, Graph, Time Series et la recherche en texte intégral, en faisant une plateforme de données polyvalente et puissante.

Ce tutoriel est conçu pour les développeurs, les ingénieurs DevOps et les architectes de données qui souhaitent créer des applications rapides, évolutives et résilientes. Il adopte une approche pratique, se concentrant non seulement sur les commandes, mais aussi sur les cas d’utilisation, les meilleures pratiques et les modèles de modélisation de données qui rendent Redis efficace dans des scénarios réels.

Pour tirer le meilleur parti de ce tutoriel, vous devriez avoir :

  • Une compréhension de base d’un langage de programmation moderne (par exemple, Python, JavaScript/Node.js, Java). Nous utiliserons redis-cli pour les exemples, mais les concepts s’appliquent à tous les langages.
  • Une familiarité avec l’utilisation d’une interface de ligne de commande (CLI).
  • Une instance Redis en cours d’exécution. Le moyen le plus simple de commencer est avec Docker : docker run -p 6379:6379 -it redis/redis-stack-server:latest