Redis на WordPress

Настройка Redis на WordPress и хостинга Beget — отличный способ сильно ускорить сайт  (особенно при высокой посещаемости или WooCommerce). 

👉 Redis на WordPress — один из самых эффективных способов ускорения сайта
👉 Особенно полезен для WooCommerce и крупных сайтов
👉 На Beget настройка обычно занимает 5–10 минут

Redis на WordPress

Что именно ускоряет Redis в WordPress

Redis кеширует:

  • результаты SQL-запросов
  • объекты WordPress
  • данные плагинов
  • WooCommerce корзины и сессии
  • сложные вычисления

👉 Это называется Object Cache

Подключение Redis на WordPress со связкой с Beget для ускорения и кеширования объектов и страниц сайта или интернет магазина.

Шаг 1. Включить Redis в панели Beget

  1. Войдите в панель управления Beget. Перейдите: Сервисы → Redis (или Дополнительные сервисы) Нажмите Создать сервер Redis. Вам выдадут данные подключения. 👉 Сохраните эти данные:

  • Host (обычно localhost или внутренний адрес)
  • Port (обычно 6379)
  • Password (если включена авторизация)

Шаг 2. Установить плагин Redis для WordPress

В админке WordPress: Плагины → Добавить новый. Найдите: Redis Object Cache. Установите и активируйте

Шаг 3. Настроить подключение в wp-config.php

  • Откройте файл: /wp-config.php
  • Добавьте перед строкой: /* That’s all, stop editing! */
 

Минимальная настройка

👉 Если Redis на том же сервере:

define(‘WP_REDIS_HOST’, ‘127.0.0.1’);
define(‘WP_REDIS_PORT’, 6379);
 

👉 Если есть пароль (часто на Beget)

define(‘WP_REDIS_HOST’, ‘127.0.0.1’);
define(‘WP_REDIS_PORT’, 6379);
define(‘WP_REDIS_PASSWORD’, ‘ВАШ_ПАРОЛЬ’);
 

👉 Если Beget дал другой хост

Иногда Redis находится на отдельном сервере:

define(‘WP_REDIS_HOST’, ‘redis.beget.com’);
 

(Используйте данные из панели)

Шаг 4. Включить кеш в админке

  1. Перейдите: Настройки → Redis
  2. Нажмите: Enable Object Cache

Если всё настроено правильно — увидите:

✅ Connected
✅ Status: Connected
✅ Object Cache: Enabled

Шаг 5. Проверить работу

  • скорость сайта
  • нагрузку на БД
  • инструменты типа Query Monitor
  • панель Redis показывает использование памяти

❗ Важные рекомендации

Не используйте одновременно несколько object cache

Удалите:

  • Memcached плагины

  • другие object-cache.php

🔹 Redis + Page Cache = идеальная связка

Redis кеширует данные, а плагины — страницы:

Хорошие варианты:

  • LiteSpeed Cache (если сервер LiteSpeed)
  • WP Rocket
  • FastCGI Cache

🔹 После включения очистите кеш

В плагине нажмите: 👉 Flush Cache


 Частые проблемы на Beget

❌ Cannot connect to Redis

Причины:

  • Redis не включён в панели
  • неверный пароль
  • неправильный хост
  • порт закрыт

❌ Object Cache.php already exists

Удалите файл: wp-content/object-cache.php

(если остался от другого плагина)
Прокрутить вверх