Français

Installer Redis sur un VPS Linux

1 min
Hébergement VPS/VDS

Redis est un magasin clé-valeur en mémoire, très utilisé pour le cache, les sessions web, les files d’attente (avec des bibliothèques adaptées) et la limitation de débit. Ce guide installe Redis sur Ubuntu/Debian avec une configuration locale (recommandée par défaut).

Prérequis

  • VPS avec sudo
  • Ubuntu 20.04+ ou Debian 11+

Installation

Bash
sudo apt update && sudo apt upgrade -y sudo apt install -y redis-server sudo systemctl enable redis-server sudo systemctl start redis-server sudo systemctl status redis-server

Test rapide

Bash
redis-cli ping

La réponse attendue : PONG.

Bash
redis-cli SET test "hello" redis-cli GET test

Fichier de configuration principal

Sur Debian/Ubuntu, la config est souvent /etc/redis/redis.conf.

Points importants :

  • bind : par défaut souvent 127.0.0.1 ::1 — gardez uniquement localhost si l’application est sur le même serveur.
  • protected-mode yes : laissez activé si Redis n’est pas correctement authentifié et exposé.
  • supervised systemd : assure une intégration propre avec systemd (selon version du paquet).

Après modification :

Bash
sudo systemctl restart redis-server

Mot de passe (recommandé si accès réseau élargi)

Dans redis.conf, décommentez et définissez :

Config
requirepass votre_mot_de_passe_long

Connexion :

Bash
redis-cli -a 'votre_mot_de_passe_long' ping

Ne commitez jamais le mot de passe dans un dépôt Git ; utilisez des variables d’environnement.

Mémoire et persistance

  • maxmemory : limitez l’usage RAM sur les petits VPS (ex. maxmemory 256mb + politique maxmemory-policy allkeys-lru pour un cache).
  • RDB/AOF : Redis peut persister sur disque ; pour un pur cache volatil, certaines équipes désactivent ou allègent la persistance (comprendre le risque de perte de données).

Sécurité

  • N’exposez pas Redis sur Internet sans tunnel, VPN ou pare-feu très strict.
  • Combinez avec UFW si d’autres ports sont publics.

Utilisation depuis une application

Les frameworks fournissent des clients (Node, Python, PHP, etc.). L’URL typique en local :

TEXT
redis://127.0.0.1:6379

Avec mot de passe :

TEXT
redis://:[email protected]:6379

Dépannage

  • Connection refused : service arrêté ou mauvais port ; vérifiez sudo systemctl status redis-server et ss -tlnp | grep 6379.
  • OOM : réduisez maxmemory ou augmentez la RAM du VPS.

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Voir les promotions

Nous utilisons des cookies

Nous utilisons des cookies analytiques pour améliorer votre expérience sur notre site. Aucune donnée n'est revendue à des tiers. En savoir plus dans notre politique de confidentialité.