Comment utiliser Redis sur mon site ?
Qu'est ce que Redis ?
Redis est un cache mémoire. Au lieu de reconstruire chaque page en interrogeant la base de données, votre site range les résultats en mémoire vive et les relit ensuite en une fraction de milliseconde.
Sur un site WordPress, Laravel, Magento ou PrestaShop un peu chargé, c'est souvent le gain de performance le plus visible pour le moins d'efforts.
Votre instance Redis est privée : elle vous est réservée, elle tourne sous votre propre compte utilisateur et aucun autre client du serveur ne peut y accéder.
Comment activer Redis ?
Dans cPanel, rubrique Bases de données, ouvrez Redis, choisissez le profil le plus proche de votre site (WordPress, Laravel / Symfony, Magento / PrestaShop, ou sessions PHP) puis cliquez sur Activer Redis. L'instance démarre immédiatement et la page affiche vos informations de connexion.
Tous les réglages restent modifiables ensuite : le profil ne fait que pré-remplir la limite mémoire, la politique d'éviction et le nombre de bases.
Quelles informations de connexion dois-je utiliser ?
La page Redis de cPanel affiche tout ce dont votre application a besoin :
- le fichier socket, de la forme
/home/votrecompte/.redis/redis.sock; - le mot de passe (bouton Afficher pour le lire, Copier pour le récupérer) ;
- le numéro de base à utiliser ;
- selon votre formule, un hôte et un port (voir plus bas).
Socket ou port : quelle différence ?
Le socket est un fichier de communication local. C'est la méthode recommandée : elle est plus rapide que l'utilisation d'un port. Toutes les librairies courantes le gèrent, notamment l'extension PHP phpredis, LiteSpeed Cache et Laravel.
Comment configurer WordPress ?
Le plus simple est le plugin LiteSpeed Cache, dans Cache > Object :
- méthode : Redis ;
- hôte : collez le chemin du fichier socket ;
- port :
0; - mot de passe : celui affiché dans cPanel ;
- base de données : votre numéro de base.
Avec le plugin Redis Object Cache, ajoutez plutôt ces lignes dans wp-config.php, avant la ligne /* That's all, stop editing! */ :
define( 'WP_REDIS_SCHEME', 'unix' );
define( 'WP_REDIS_PATH', '/home/votrecompte/.redis/redis.sock' );
define( 'WP_REDIS_PASSWORD', 'votre_mot_de_passe' );
define( 'WP_REDIS_DATABASE', 0 );Puis activez le cache objet depuis le plugin. La page Redis de cPanel affiche ce bloc pré-rempli avec vos valeurs : vous pouvez le copier directement.
Comment configurer Laravel ou Symfony ?
Dans le fichier .env de votre application :
REDIS_CLIENT=phpredis
REDIS_HOST=/home/votrecompte/.redis/redis.sock
REDIS_PORT=0
REDIS_PASSWORD=votre_mot_de_passe
REDIS_DB=0
CACHE_DRIVER=redis
SESSION_DRIVER=redis
Pensez ensuite à vider le cache de configuration de votre application
(php artisan config:clear).
Puis-je y accéder en ligne de commande ?
Oui, depuis une connexion SSH ou le Terminal de cPanel. La page affiche la commande exacte, mot de passe compris :
redis-cli -s /home/votrecompte/.redis/redis.sock -a 'votre_mot_de_passe'Puis-je m'y connecter depuis l'extérieur du serveur ?
Non, et c'est volontaire. Votre instance n'écoute que sur le serveur lui-même. Un cache accessible depuis Internet est une porte d'entrée risquée.
Mis à jour le : 21/07/2026
Merci !