Aller au contenu
Runbook

Redis

Base de données clé-valeur en mémoire, ultra-rapide, utilisée comme cache, broker de messages et store de sessions.

Cachecachein-memorykey-valuenosqlpub-subbroker

Choisir une plateforme

À propos de Redis

Redis (REmote DIctionary Server) est un magasin de structures de données en mémoire. Il sert principalement de cache applicatif, de store de sessions, de file de messages (pub/sub, streams) et de compteur temps réel. Les données vivent en RAM, ce qui explique ses latences sub-milliseconde, avec une persistance optionnelle sur disque (RDB et/ou AOF).

Modèle de données

Au-delà des simples paires clé/valeur, Redis gère des types riches : chaînes, listes, ensembles, ensembles ordonnés, hachages, bitmaps, HyperLogLog, géospatial et streams. Le serveur écoute par défaut sur le port 6379 et les clients interagissent via redis-cli ou une bibliothèque cliente.

Windows

Redis n'est pas distribué nativement pour Windows (le projet ne maintient pas de build officiel). Sur Windows, deux options recommandées :

  • WSL2 : installez une distribution Linux (Ubuntu, par exemple) et suivez la procédure Ubuntu/Debian de ce guide.
  • Docker : utilisez l'image officielle redis (voir la fiche Docker), c'est l'approche la plus simple et reproductible.

C'est pourquoi aucune fiche Windows native n'est fournie ici.