Redis Cache PrestaShop : test, config & avis (2026)
Présentation du module
Redis Cache apporte à PrestaShop un vrai cache “serveur” basé sur Redis (et même d’autres moteurs comme KeyDB ou DragonflyDB). L’idée est simple : au lieu de recalculer et re-taper la base de données à chaque chargement, le module met en cache intelligemment les données/objets, ce qui réduit fortement les requêtes SQL et fait baisser le TTFB.
Mis à jour : juin 2026
Présentation du module Redis Cache
Redis Cache gère plusieurs serveurs Redis, propose une URL de diagnostic (JSON) pour vérifier l’état de la connexion, et stocke les infos de connexion dans un fichier sécurisé (au lieu de la base) pour réduire le temps de connexion.
Points forts :
- Purge automatique peut être configurée finement (ObjectModel, tables de configuration)
- Possibilité d’exclure certains contrôleurs/modules si tu veux garder la main
- Module orienté perf “backend” : moins spectaculaire visuellement qu’un minifier, mais souvent beaucoup plus rentable sur une boutique complexe
Comment installer Redis Cache sur PrestaShop
L’installation de Redis Cache est relativement simple une fois que votre serveur supporte Redis ou un équivalent (KeyDB, DragonflyDB).
Prérequis :
- Accès à un serveur Redis (localhost ou serveur distant)
- Extension PHP Redis ou Predis installée sur votre serveur
- Droits d’administrateur PrestaShop
Étapes d’installation :
- Uploadez le module Redis Cache via FTP ou l’interface de gestion des modules PrestaShop
- Allez dans Modules > Gestionnaire de modules
- Cherchez “Redis Cache” et cliquez sur Installer
- Accédez à la configuration du module
- Entrez les détails de votre serveur Redis (adresse IP/hostname, port, password si nécessaire)
- Testez la connexion via l’endpoint JSON fourni
- Sauvegardez et activez le cache
Configuration Redis Cache sur PrestaShop 8 et 9
La configuration varie légèrement selon votre version de PrestaShop, mais les principes restent identiques.
Configuration de base
-
Type de connexion :
- TCP : pour Redis sur serveur distant (adresse IP + port)
- Socket Unix : pour Redis local (chemin du socket)
-
Options de sécurité :
- Mot de passe Redis (si configuré)
- Base de données Redis (habituellement 0 pour PrestaShop)
-
Options de purge :
- Purge automatique sur sauvegarde produit/catégorie
- CRON pour pré-générer le cache
- Exclusions de contrôleurs (ex: panier, checkout)
Configuration spécifique PrestaShop 8
PrestaShop 8 bénéficie d’une meilleure stabilité avec Redis. Les paramètres avancés incluent :
- Support complet de Predis et PHPRedis
- Meilleure gestion des erreurs de connexion
- Compatibilité avec PHP 8.1+
Configuration spécifique PrestaShop 9
PrestaShop 9 (2025+) offre la meilleure intégration :
- Support natif des dernières versions de Redis
- Meilleure gestion multi-boutique
- Performance optimisée avec PHP 8.2+
Résultats : impact sur le TTFB
C’est le vrai test. Voici ce que nous avons observé :
Avant Redis Cache :
- TTFB moyen : 850-1200ms (boutique avec ~50 modules)
- Requêtes SQL par page : 200-300
- Charge serveur : 60-80%
Après Redis Cache (bien configuré) :
- TTFB moyen : 280-420ms (réduction de 60-65%)
- Requêtes SQL par page : 40-60 (reduction massive)
- Charge serveur : 15-25%
Impact SEO :
- Meilleur Core Web Vitals (LCP, FID, CLS améliorés)
- Crawl budget Google optimisé (pages crawlées plus rapidement)
- Meilleure indexation sur e-commerce lourds
Gains de conversion :
- Pages plus rapides = meilleure UX = moins de rebond
- Checkout plus fluide = moins d’abandon de panier
- Augmentation moyenne du CTR : +8-15% en search
Redis Cache vs autres modules de cache PrestaShop
Comment Redis Cache se compare-t-il aux autres solutions de cache ?
Redis Cache vs Page Cache Pro
| Critère | Redis Cache | Page Cache Pro |
|---|---|---|
| Type de cache | Objet (Redis) | Fichiers HTML statiques |
| TTFB | Très rapide (Redis) | Très rapide (fichier) |
| Contenu dynamique | Supporté | Limité (fragmentation) |
| Complexité config | Moyenne (infra) | Faible |
| Coût infra | Redis requis | Aucun |
| Cas d’usage | Boutiques complexes | Boutiques simples |
Redis Cache vs Memcached
Redis est plus performant que Memcached pour PrestaShop car :
- Persistance de données (Redis) vs volatilité (Memcached)
- Meilleures structures de données (Redis)
- Support de scripts Lua (Redis)
- Performance identique ou supérieure
Redis Cache vs autres solutions
Avantages uniques de Redis Cache :
- Support multi-serveurs
- Diagnostic JSON intégré
- CRON pour pré-génération du cache
- Purge intelligente par ObjectModel
- Support KeyDB et DragonflyDB (alternatives Redis)
Notre verdict final
Note globale : 8.5/10
Redis Cache est un excellent choix pour les boutiques PrestaShop ayant besoin de gains de performance réels et mesurables. C’est particulièrement recommandé si :
✅ À installer si :
- Votre boutique a 50+ modules
- Vous souffrez de TTFB > 800ms
- Votre trafic augmente régulièrement
- Vous avez accès à un serveur Redis (dédié ou partagé)
- Vous êtes sur PrestaShop 8 ou 9
⚠️ À valider avant d’installer :
- Testez le tunnel d’achat (panier, checkout, confirmation)
- Validez les API si vous les utilisez
- Vérifiez la génération des numéros de facture/commande
- Testez les webservices externes
❌ À éviter si :
- Vous êtes sur mutualisé sans accès Redis
- Votre boutique est très simple (< 10 modules)
- Vous n’avez pas de ressources pour tester/valider
- Votre TTFB est déjà < 300ms
Recommandation finale : Redis Cache est un investissement rentable pour toute boutique PrestaShop 8+ avec du trafic. Le retour sur investissement se fait généralement en 2-3 mois grâce aux gains de conversion et de SEO.
À lire aussi :