Redis est un magasin de structure de données en mémoire open source. Dans le contexte de WordPress, Redis peut être utilisé pour stocker les valeurs générées par le cache d’objets natif de WordPress de manière persistante afin que les objets mis en cache puissent être réutilisés entre les chargements de pages.
L’utilisation d’un cache d’objets persistant tel que Redis permet de réutiliser les objets mis en cache plutôt que d’exiger que la base de données MySQL soit interrogée une seconde fois pour le même objet. Le résultat est que Redis peut réduire la charge sur la base de données MySQL d’un site Web, tout en diminuant le temps de réponse du site et en augmentant la capacité du site à évoluer et à gérer le trafic supplémentaire.
Les sites qui bénéficieront le plus de Redis
Chez Kinsta, la mise en cache des pages est intégrée à tous les sites de notre plateforme. Cependant, il y a quelques sites qui n’utilisent pas beaucoup la mise en cache des pages : certains sites de ecommerce, des sites d’adhésion, des forums et des forums de discussion, des blogs avec des sections de commentaires extrêmement actives et d’autres types de sites très dynamiques.
Les sites Web hautement dynamiques qui ne peuvent pas faire bon usage de la mise en cache des pages sont des candidats potentiels pour une option de mise en cache d’objets persistants telle que Redis.
Redis n’aidera généralement pas le temps de chargement des blogs statiques, des sites Web d’affaires informationnels et des sites Web de nouvelles à moins que les sites n’utilisent très mal notre mise en cache des pages.
Ajouter Redis à un site chez Kinsta
Si vous souhaitez ajouter Redis à votre site hébergé chez Kinsta, procédez comme suit :
- Ouvrez une nouvelle discussion avec notre équipe de support et demandez à ce que Redis soit ajouté à votre site. Veuillez noter que seuls les utilisateurs disposant de droits de facturation (propriétaires de l’entreprise, administrateurs de l’entreprise, facturation de l’entreprise) sont en mesure de demander l’ajout du module.
- Notre équipe de support installera Redis dans le conteneur de votre site et l’extension WP Redis sur votre site. Notre équipe de facturation ajoutera l’abonnement au module Redis à votre compte. Le module coûte 100 $ par mois et par site.
Remarques importantes
- Si votre site a à la fois un environnement de staging et un environnement de production : Si votre site de staging n’est plus nécessaire, veuillez le supprimer. Il peut ensuite être recréé après l’installation de Redis sur le site en production. Si votre site de staging ne peut pas être supprimé, il sera nécessaire d’ajouter Redis (et le plugin Redis) dans le conteneur du site de staging. Si ce n’est pas le cas, la prochaine fois que le staging est passé vers le site en production, l’installation de Redis dans l’environnement de production sera écrasée et supprimée.
- Si vous décidez de ne plus utiliser Redis, ouvrez une nouvelle discussion avec notre équipe de support pour demander que Redis soit supprimé du conteneur de votre site, et pour demander l’annulation de l’abonnement au module Redis. Vous recevrez un remboursement de tous les frais supplémentaires d’abonnement Redis inutilisés émis conformément à notre politique de remboursement.
- Les détails du cache Redis peuvent ne pas être rapportés correctement dans l’outil APM de Kinsta si vous utilisez une extension autre que WP Redis ou Redis Object Cache. Cela ne signifie pas que Redis ne fonctionne pas. Cela se produit parce que nous pouvons ne pas être en mesure de collecter et d’afficher les données Redis depuis d’autres extensions dans l’outil APM.
Utilisation de Redis avec un site Web WordPress
Une fois que Redis a été installé et intégré à votre site avec un plugin, il s’exécutera silencieusement en arrière-plan.
Pour effacer le cache d’objets Redis, vous pouvez utiliser l’option Effacer le cache ajouté à la zone d’administration de votre site Web par le MU plugin Kinsta. Ce bouton effacera à la fois notre cache de page et toute mise en cache d’objet active sur le site.

Il est essentiel que vous testiez votre site à fond après avoir activé la mise en cache d’objets, en prenant soin d’examiner tous les processus critiques sur votre site Web avec plusieurs profils d’utilisateurs pour vous assurer que les objets mis en cache ne sont pas réutilisés de manière incorrecte.
Si vous constatez que les objets mis en cache sont mal utilisés, il est possible d’exclure des groupes spécifiques d’objets de la mise en cache avec la fonction wp_cache_add_non_persistent_groups. La manipulation des performances du cache d’objets n’entre pas dans le cadre de la prise en charge de Redis par Kinsta et nécessite l’intervention d’un développeur WordPress qualifié.
Limites du support de Kinsta pour Redis
Le support de Kinsta pour Redis se limite à l’installation de Redis et de toutes les dépendances nécessaires dans le conteneur du site et à s’assurer que Redis est disponible pour une utilisation par WordPress. L’intégration de Redis à votre site Web et l’exclusion de groupes spécifiques d’objets du cache sont la responsabilité de chaque propriétaire de site Web et si vous trouvez que vous avez besoin d’aide pour une bonne intégration de Redis sur votre site Web, vous devrez retenir les services d’un développeur WordPress qualifié.