2.14.1.2.5. Налаштування Redis у WordPress
Для використання Redis у WordPress необхідно встановити та налаштувати один із спеціалізованих плагінів.
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');
- В адмін-панелі сайту перейдіть в розділ «Налаштування → Redis» і натисніть «Увімкнути об’єктний кеш»:Якщо все гаразд, зверху розділу в рядку «Стан» має відобразитися «Підключено»:
- Перевірте роботу сайту.
W3 Total Cache
- Відкрийте адмін-панель сайту.
- Встановіть і активуйте плагін W3 Total Cache.
- Перейдіть в розділ «Performance → General Settings»:
- У блоці «Object Cache»:
- В рядку «Object Cache» увімкніть «Enabled».
- В рядку «Object Cache Method» виберіть «Redis».
- Збережіть зміни.
- Перейдіть в розділ «Performance → Object Cache»:
- У блоці «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
і додайте в нього такі рядки (у другому рядку замість
підставте токен вашої ліцензії, в третьому рядку — замістьexample
підставте назву хостинг-акаунту, в якому розміщений сайт):define('WP_REDIS_CONFIG', [ '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: