2.13.1.2.5. Налаштування Redis в WordPress

Щоб WordPress міг використовувати Redis, Необхідно встановити і налаштувати один із спеціалізованих плагінів.

  1. Відкрийте адмінпанель сайту.
  2. Встановіть і активуйте плагін Redis Object Cache.
  3. Відредагуйте конфігураційний файл сайту wp-config.php і додайте в його початок відразу після <?php такі рядки (у другому рядку замість example підставте назва хостинг—аккаунта, в якому розміщений сайт, в третій — замість example підставте унікальний префікс для зберігання даних в Redis, що важливо при використанні Redis для кількох сайтів):
    define('WP_REDIS_SCHEME', 'unix');
    define('WP_REDIS_PATH', '/home/example/.system/redis.sock');
    define('WP_CACHE_KEY_SALT', 'example');
  4. В адмін-панелі сайту перейдіть в розділ «Налаштування → Redis» і натисніть «Включити об'єктний кеш»:Якщо все в порядку, вгорі розділу навпаки «Стан» має відобразитися «Підключено»:
  5. Перевірте роботу сайту.
  1. Відкрийте адмінпанель сайту.
  2. Встановіть і активуйте плагін W3 Total Cache.
  3. Перейдіть в розділ «Performance → General Settings»:
  4. У блоці «Object Cache»:
    1. Навпаки «Object Cache» встановіть галочку поруч з «Enabled».
    2. Навпаки «Object Cache Method» Оберіть «Redis».
    3. Збережіть зміни.
  5. Перейдіть в розділ «Performance → Object Cache»:
  6. У блоці «Advanced»:
    1. Навпаки «Redis hostname:port / IP:port» вкажіть /home/example/.system/redis.sock (замість example підставте назва хостинг-аккаунта, В якому розміщений сайт) і натисніть «Test»:Якщо все в порядку, повинна висвітитися зелена напис «Test passed»:
    2. Збережіть зміни.
  7. Виконайте аналогічні дії для «Page Cache» та «Database Cache».
  8. Перевірте роботу сайту.

Плагін платний

Придбати ліцензію можна на офіційному сайті.
  1. Відкрийте адмінпанель сайту.
  2. Встановіть і активуйте плагін Object Cache Pro (установка виконується або завантаженням архіву з плагіном через адмін-панель WordPress, або ручним розміщенням каталогу з плагіном в каталозі плагінів WordPress).
  3. Додайте каталог з плагінів в каталозі плагінів WordPress.
  4. Відредагуйте конфігураційний файл сайту wp-config.php і додайте в нього такі рядки (у другому рядку замість <your-license-token> підставте токен вашої ліцензії, в третьому рядку — замість example підставте назва хостинг-аккаунта, в якому розміщений сайт):
    define('WP_REDIS_CONFIG', [
        'token' => '<your-license-token>',
        'host' => 'unix:///home/example/.system/redis.sock',
        'database' => 0, // change for each site
        'maxttl' => 86400 * 7,
        'timeout' => 1.0,
        'read_timeout' => 1.0,
        // 'prefetch' => true,
        // 'split_alloptions' => true,
        'debug' => false,
    ]);
     
    define('WP_REDIS_DISABLED', false);
  5. В консолі WordPress знайдіть віджет «Object Cache Pro» і натисніть «Enable Object Cache». Якщо все в порядку, має висвітитися «Status: Connected».
  6. Перевірте роботу сайту.

Підключення Redis за допомогою Redis Object Cache та W3 Total Cache:

Зміст