Aller au contenu
Runbook

Installer Redis sur Ubuntu / Debian

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

Installation

Serveur (APT) · apt
sudo apt update
sudo apt install -y redis-server

Le paquet redis-server installe aussi redis-cli.

Vérifier l'installation

Vérifier
redis-cli --version

Service

Démarrer
sudo systemctl start redis-server
Arrêter
sudo systemctl stop redis-server
Statut
sudo systemctl status redis-server
Redémarrer
sudo systemctl restart redis-server
Au démarrage
sudo systemctl enable redis-server

Fichiers importants

TypeCheminDescription
config/etc/redis/redis.confFichier de configuration principal du serveur.
data/var/lib/redisRépertoire de persistance (dump.rdb / appendonly.aof).
log/var/log/redis/redis-server.logJournal du serveur géré par systemd.

Ports par défaut

6379

Outils en ligne de commande

  • redis-cliClient en ligne de commande pour interagir avec le serveur.
  • redis-serverBinaire du serveur Redis.

Désinstaller

Désinstaller
sudo systemctl stop redis-server
sudo apt purge -y redis-server
sudo apt autoremove -y

À savoir

  • Sur Ubuntu/Debian, l'unité systemd s'appelle redis-server (et non redis). Une version plus récente est disponible via le dépôt officiel packages.redis.io si besoin.

Installation sur Ubuntu / Debian

Le paquet redis-server des dépôts officiels d'Ubuntu fournit le serveur et redis-cli. Après sudo apt install -y redis-server, le service est démarré et activé automatiquement par défaut. Pour disposer d'une version plus à jour que celle des dépôts de la distribution, ajoutez le dépôt APT officiel de Redis (packages.redis.io) — à vérifier selon la version souhaitée.

Gestion du service

L'unité systemd se nomme redis-server sur Debian/Ubuntu, ce qui diffère d'autres distributions (où elle s'appelle simplement redis). Utilisez sudo systemctl status redis-server pour l'état, et sudo systemctl enable redis-server pour garantir le démarrage au boot. Vérifiez la connectivité avec redis-cli ping (réponse attendue : PONG).

Configuration et sécurité

Le fichier /etc/redis/redis.conf contrôle l'écoute (bind), le mot de passe (requirepass) et la persistance. Par défaut Redis écoute uniquement sur 127.0.0.1. Si vous l'ouvrez sur le réseau, activez impérativement requirepass et un pare-feu. Pour exécuter Redis sous systemd, la directive supervised systemd est généralement déjà positionnée par le paquet.