Passer de Redis Object Cache à CachePilot
Vos constantes WP_REDIS_* sont conservées, le drop-in change et l’ancien est gardé en sauvegarde. Cette page décrit le passage et le retour en arrière.
Le passage en quatre étapes
01
Conserver vos constantes
Laissez les lignes WP_REDIS_* de wp-config.php telles quelles. Comparez le site avec les prérequis, en particulier pour le client PHP.
02
Supprimer Redis Object Cache
Désactivez et supprimez l’extension, ce qui retire son drop-in. Si object-cache.php se trouve encore dans wp-content, CachePilot en fait une sauvegarde.
03
Installer CachePilot
Téléversez le ZIP de votre compte bêta sous Plugins, Add New Plugin, Upload Plugin, puis activez-le.
04
Vérifier le résultat
Exécutez wp cachepilot test ou ouvrez CachePilot, Overview. Redis doit apparaître comme connecté.
Le passage sur un site de test
Transcription de la vidéo
- wp-config.php avec les constantes WP_REDIS_HOST, WP_REDIS_PORT et WP_REDIS_DATABASE.
- Plugins : Redis Object Cache est désactivé puis supprimé, ce qui retire son drop-in.
- Plugins : CachePilot est installé et activé.
- La liste des fichiers de wp-content montre le nouveau drop-in object-cache.php.
- CachePilot, Autopilot : le drop-in manquait, Autopilot l’a installé et a activé les modules.
- Un terminal exécute wp cachepilot test et indique que Redis et l’Object Cache fonctionnent.
Constantes de wp-config lues par CachePilot
CachePilot lit les noms de constantes de Redis Object Cache. D’autres, comme WP_REDIS_CLIENT, WP_REDIS_MAXTTL et WP_REDIS_IGNORED_GROUPS, n’ont aucun effet.
| Constante | Ce que CachePilot en fait |
|---|---|
| Constante : WP_REDIS_HOST | Ce que CachePilot en fait : Nom d’hôte, adresse IP ou chemin du socket de Redis ; la configuration l’utilise en premier |
| Constante : WP_REDIS_PORT | Ce que CachePilot en fait : Port TCP |
| Constante : WP_REDIS_PASSWORD | Ce que CachePilot en fait : Mot de passe pour AUTH |
| Constante : WP_REDIS_DATABASE | Ce que CachePilot en fait : Numéro de la base Redis |
| Constante : WP_REDIS_PREFIX | Ce que CachePilot en fait : Préfixe placé devant chaque clé |
| Constante : WP_REDIS_TIMEOUT | Ce que CachePilot en fait : Délai de connexion en secondes |
| Constante : WP_REDIS_SCHEME | Ce que CachePilot en fait : tls, ssl, tlsv1.2 ou tlsv1.3 activent TLS |
| Constante : WP_REDIS_SSL_CONTEXT | Ce que CachePilot en fait : Options de contexte SSL pour la connexion TLS |
Ce qui reste et ce qui change
Reste
Votre configuration
- Le serveur Redis et son mot de passe
- L’hôte, le port, la base de données et le préfixe
- TLS via WP_REDIS_SCHEME
Change
Le drop-in et ce qui s’exécute par-dessus
- L’ancien drop-in est conservé sous le nom object-cache.php.bak suivi d’un horodatage
- Autopilot active les modules adaptés
- Une administration avec Overview, journal et statistiques
Retour à Redis Object Cache
- Désactivez CachePilot. Il supprime ses clés dans Redis et retire ses drop-ins.
- Installez Redis Object Cache et activez son Object Cache. Il lit les mêmes constantes.
Le fichier de sauvegarde reste dans wp-content. CachePilot ne le restaure pas.
Questions sur le passage
Perd-on des données en cache ?
Le cache repart de zéro, car l’activation le vide une fois. WordPress le remplit de nouveau au fil des pages consultées.
Que se passe-t-il pour le site pendant le passage ?
Entre la suppression de l’ancienne extension et l’activation de CachePilot, WordPress lit dans la base de données. Les pages mettent alors autant de temps que sans cache.
Commencer par un site de préproduction
Dans la bêta réservée aux entreprises, migrez un site de préproduction en suivant les quatre étapes, puis exécutez wp cachepilot test.