Aller au contenu
Runbook

Installer Redis sur Fedora / RHEL

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 — Valkey (DNF) · dnf
sudo dnf install -y valkey

Fedora ne fournit plus redis : valkey est le remplaçant compatible. Ajoutez valkey-compat-redis pour retrouver les commandes redis-cli/redis-server.

Vérifier l'installation

Vérifier
valkey-cli --version

Service

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

Fichiers importants

TypeCheminDescription
config/etc/valkey/valkey.confFichier de configuration principal du serveur.
data/var/lib/valkeyRépertoire de persistance (dump.rdb / appendonly.aof).

Ports par défaut

6379

Outils en ligne de commande

  • valkey-cliClient en ligne de commande (équivalent de redis-cli).
  • valkey-serverBinaire du serveur Valkey.

Désinstaller

Désinstaller
sudo systemctl stop valkey
sudo dnf remove -y valkey

À savoir

  • Depuis Fedora 41, le paquet redis a été retiré des dépôts et obsolété par Valkey. L'unité systemd s'appelle valkey et n'est pas activée automatiquement après l'installation.
  • Sur RHEL 9 / Rocky / AlmaLinux, le paquet redis reste disponible via AppStream. Pour le vrai Redis sur Fedora, utilisez le dépôt tiers Remi ou Docker.

Installation sur Fedora / RHEL

Depuis Fedora 41, le paquet redis a été retiré des dépôts officiels et remplacé par Valkey, le fork open source (licence BSD) maintenu par la Linux Foundation à la suite du changement de licence de Redis en mars 2024. Valkey est un remplaçant direct : même protocole, même format de configuration et de données. Installez-le avec sudo dnf install -y valkey.

Si vos scripts dépendent des noms redis-cli / redis-server, ajoutez le paquet de compatibilité valkey-compat-redis, qui fournit ces alias. Sur RHEL 9, Rocky ou AlmaLinux, le paquet redis reste disponible via les dépôts AppStream — à vérifier selon la version. Pour installer le véritable Redis sur Fedora, passez par le dépôt tiers Remi ou par Docker.

Activation du service

Comme la plupart des paquets, le service n'est ni démarré ni activé automatiquement après l'installation. Exécutez sudo systemctl enable --now valkey pour le lancer immédiatement et au démarrage. L'unité systemd se nomme valkey (et non redis). Confirmez avec valkey-cli ping, qui doit renvoyer PONG.

Configuration et SELinux

La configuration réside dans /etc/valkey/valkey.conf et les données dans /var/lib/valkey. Sur les systèmes avec SELinux actif (cas par défaut de Fedora/RHEL), si vous changez les chemins de données ou le port, vous devrez peut-être ajuster les contextes SELinux pour autoriser l'accès. Comme partout, ne liez le serveur à une interface publique qu'après avoir défini requirepass et configuré le pare-feu (firewalld).