1. Accueil
  2. Base de connaissances
  3. WordPress
  4. Comment implémenter Redis dans WordPress?

Comment implémenter Redis dans WordPress?

Astuce: Si vous avez un compte d’hébergement de SGC (WordPress Performance, Magento Business, Joomla Express, Drupal Express, etc.), Easyhost choisira automatiquement la meilleure méthode de mise en cache et la configurera pour vous. Vous ne devez pas vous charger de cette procédure.

REDIS est la méthode préférée pour la mise en cache avec WordPress si le back-end et/ou le front-end sont lents

Pour implémenter REDIS dans WordPress, veuillez suivre ce tutoriel :

  1. Veillez tout d’abord à activer la mise en cache Redis depuis panneau de contrôle
  2. Connectez-vous au back-end de WordPress
  3. Installez le plugin suivant : Redis Object Cache (https://wordpress.org/plugins/redis-cache/other_notes/)
  4. Activez le plugin, mais ne cliquez pas encore sur le bouton « Enable Object Cache » dans la section des paramètres du contrôle du plugin.

Maintenant, comme vous pouvez le voir, ce plugin a un écran de paramètres, mais vous ne pouvez pas saisir l’adresse IP et le port de votre REDIS. Nous devons donc ajouter ce qui suit au fichier wp-config.php via ssh :

    /**
    * REDIS config
    */

    define('WP_REDIS_HOST', '176.62.167.157');
    define('WP_REDIS_PORT', '10039');
    define('WP_REDIS_PASSWORD', 'password');
    define('WP_REDIS_MAXTTL', '86400');

Ajoutez ce bloc de code juste au-dessus de la ligne suivante :

/* That's all, stop editing! Happy blogging. */
  1. Revenez ensuite dans la section Paramètres de votre plugin WordPress, et cliquez sur le bouton « Enable Object Cache ».

Votre Redis devrait maintenant fonctionner.

Vérifiez le bon fonctionnement de Redis

Vérifiez ensuite si le cache de Redis se remplit correctement. Voici comment faire via l’ILC de Redis :

Exécutez la commande suivante :

redis-cli -h redisipadress -p redisportnumber

Exemple :

redis-cli -h 250.250.250.1 -p 10000

Voici ce qui s’affichera :

250.250.250.1:10000>

Saisissez maintenant le mot « AUTH », suivi par le mot de passe de l’instance de Redis et appuyez sur entrée. Voilà à quoi cela ressemblera :

250.250.250.1:10000> AUTH ***************

Vous devriez maintenant obtenir un « OK » en retour. Répondez en exécutant cette commande : « keys * » comme ceci :

250.250.250.1:10000> keys *

Si Redis a été configuré correctement, vous verrez une réponse ressemblant à ceci :

1) "zc:k:f01_B95179DADADD876876ADDaD87630E9E"
2) "zc:ti:f01_BLOCK_SLIDE2"
3) "zc:k:f01_Zend_LocaleC_nl_NL_country_MR"
4) "zc:ti:f01_BLOCK_CATEGORY_ABOVE_EMPTY_COLLECTION"
5) "zc:k:f01_6ADDaDA9B2A0BB12371C0A5FB79E"
6) "zc:k:f01_CMS_BLOCK_BLOCK_LEFT_TOP_1_1"
7) "zc:k:f01_Zend_LocaleC_sv_SE_language_sv"
Mis à jour le 1 mars 2023

Cet article a-t-il été utile ?