2.13.1.2.5. Налаштування Redis в WordPress
Щоб WordPress міг використовувати Redis, Необхідно встановити і налаштувати один із спеціалізованих плагінів.
Redis Object Cache
- Відкрийте адмінпанель сайту.
- Встановіть і активуйте плагін Redis Object Cache.
- Відредагуйте конфігураційний файл сайту
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');
- Перевірте роботу сайту.
W3 Total Cache
- Відкрийте адмінпанель сайту.
- Встановіть і активуйте плагін W3 Total Cache.
-
- Навпаки «Object Cache» встановіть галочку поруч з «Enabled».
- Навпаки «Object Cache Method» Оберіть «Redis».
- Збережіть зміни.
- У блоці «Advanced»:
- Навпаки «Redis hostname:port / IP:port» вкажіть
/home/example/.system/redis.sock
(замістьexample
підставте назва хостинг-аккаунта, В якому розміщений сайт) і натисніть «Test»:Якщо все в порядку, повинна висвітитися зелена напис «Test passed»:
- Збережіть зміни.
- Виконайте аналогічні дії для «Page Cache» та «Database Cache».
- Перевірте роботу сайту.
Object Cache Pro
Плагін платний
Придбати ліцензію можна на офіційному сайті.- Відкрийте адмінпанель сайту.
- Встановіть і активуйте плагін Object Cache Pro (установка виконується або завантаженням архіву з плагіном через адмін-панель WordPress, або ручним розміщенням каталогу з плагіном в каталозі плагінів WordPress).
- Додайте каталог з плагінів в каталозі плагінів WordPress.
- Відредагуйте конфігураційний файл сайту
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);
- В консолі WordPress знайдіть віджет «Object Cache Pro» і натисніть «Enable Object Cache». Якщо все в порядку, має висвітитися «Status: Connected».
- Перевірте роботу сайту.
Відео
Підключення Redis за допомогою Redis Object Cache та W3 Total Cache: