WordPress на растущем трафике упирается в базу: каждый запрос тянет опции, мета, транзиенты. Object cache (чаще Redis) снимает повторные чтения из MySQL. Плагин «поставил и забыл» — частый источник белого экрана после деплоя.
Ниже — для WP на VPS/хостинге: когда Redis окупается, что проверить до включения и чеклист на первую неделю.
Что такое object cache в WP
Слой между PHP и MySQL для объектов (не page cache CDN):
- wp_options, post meta, users, taxonomy;
- без persistent cache каждый воркер PHP читает БД заново;
- Redis кэш переживает запрос и общий для воркеров.
Page cache (LiteSpeed, nginx, Cloudflare) — другой слой. Object cache ускоряет динамику и админку.

Когда имеет смысл
Ставьте Redis:
- VPS/dedicated с redis-server;
- MySQL нагружен при выключенном page cache;
- несколько PHP-FPM / контейнеров;
- WooCommerce, membership, тяжёлые плагины.
Можно отложить: лендинг + page cache на 95% хитов; shared без Redis.
Что подготовить
- бэкап файлов и БД;
- redis-cli ping → PONG, firewall;
- maxmemory и eviction (allkeys-lru);
- один cache-плагин, не два;
- сначала staging: корзина, логин, cron.
Пошагово на VPS
- Redis + автозапуск;
- PHP extension redis;
- плагин object cache → object-cache.php в wp-content;
- wp-config при необходимости (блок кода ниже);
- Enable в админке, flush после деплоя;
- Health плагина, wp_cache_flush() в runbook.
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
// define('WP_REDIS_PASSWORD', '...');Типичные ошибки
- два object cache плагина;
- Redis без пароля в интернет;
- нет flush после миграции URL;
- мало RAM → swap;
- перепутали page cache и object cache.

Чеклист на неделю
- TTFB главной и тяжёлой WooCommerce (до/после);
- логин, сброс пароля, заказ;
- деплой + flush в runbook;
- мониторинг Redis: memory, evicted keys;
- бэкап Redis ≠ бэкап MySQL.
Итог
Redis object cache — разгрузка MySQL, не магия SEO. На VPS — вечер настройки. На shared — сначала узнайте, есть ли Redis у хостера.
WP в Docker/Coolify — Redis рядом с PHP; сеть и секреты не в git.
Какой стек кэша на WP — только page cache или уже Redis? Напишите в комментариях — разберём кейс.
Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)
