Aller au contenu

Redis : installation sur Ubuntu

Redis est une base de données clé-valeur en mémoire, utilisée comme cache, file de messages ou stockage de sessions. Ce guide l’installe sur Ubuntu 24.04 et 26.04, avec un usage en ligne de commande. Les exemples utilisent des noms génériques.

Ubuntu Paquet redis-server Alternative valkey
24.04 Redis 7.0 7.2
26.04 Redis 8.0 9.0

Valkey est un fork libre de Redis, compatible avec le protocole et les commandes ; il est empaqueté par Ubuntu (valkey-server, client valkey-cli).

Fenêtre de terminal
sudo apt update
sudo apt install redis-server
redis-server --version
sudo systemctl status redis-server
sudo systemctl enable --now redis-server

Vérifier le fonctionnement :

Fenêtre de terminal
redis-cli ping # PONG
Point Valeur
Écoute 127.0.0.1 et ::1 seulement (bind 127.0.0.1 -::1)
Mode protégé protected-mode yes
Port 6379
Mot de passe Aucun
Persistance Instantanés RDB, dossier /var/lib/redis

Redis n’est donc joignable que depuis la machine elle-même. Ne pas l’ouvrir au réseau sans authentification (voir Sécurité et accès distant).

Chemin Rôle
/etc/redis/redis.conf Configuration
/var/lib/redis/ Données (dump.rdb, appendonlydir/)
/var/log/redis/redis-server.log Journal

Après une modification de la configuration :

Fenêtre de terminal
sudo systemctl restart redis-server

Afficher la configuration en cours depuis la console :

Fenêtre de terminal
redis-cli CONFIG GET maxmemory
redis-cli INFO server | head
Fenêtre de terminal
sudo apt update && sudo apt upgrade
sudo apt purge redis-server # supprime aussi la configuration
Symptôme Piste
Could not connect to Redis at 127.0.0.1:6379 Service arrêté : sudo systemctl status redis-server, sudo journalctl -u redis-server -n 50
Le service ne démarre pas après une modification Erreur dans redis.conf : lire le journal (sudo journalctl -u redis-server -n 50)
Port déjà utilisé Un autre Redis ou un conteneur : sudo ss -tlnp | grep 6379

Ubuntu 24.04 et 26.04 : différences à connaître

Section intitulée « Ubuntu 24.04 et 26.04 : différences à connaître »

Redis 7.0 contre 8.0 : mêmes commandes de base, configuration par défaut équivalente. Avec Redis 8, de nouveaux modules sont intégrés ; avec Valkey, les noms de paquet, de service et de client changent (valkey-server, valkey-cli).