Redis кэш для WordPress: ускорение в 5–10 раз

WordPress · 19.04.2026
Redis кэш для WordPress: ускорение в 5–10 раз

Redis — это in-memory база данных, которая кэширует результаты запросов WordPress к MySQL. Вместо повторных обращений к БД WordPress берёт данные из RAM — разница в скорости колоссальная.

Установка Redis на VPS (Ubuntu)

sudo apt update
sudo apt install -y redis-server

# Запустить и добавить в автозапуск
sudo systemctl enable --now redis-server

# Проверить
redis-cli ping
# PONG — всё работает

Настройка Redis для WordPress

Установить PHP расширение

sudo apt install -y php-redis
sudo systemctl restart php8.2-fpm  # или вашу версию PHP

Добавить в wp-config.php

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 0);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);
define('WP_CACHE', true);

Установить плагин

Установите плагин Redis Object Cache в Админ → Плагины → Добавить. После активации перейдите в Настройки → Redis и нажмите «Enable Object Cache».

✅ Статус должен показать «Connected» и «Object cache is enabled».

Результаты оптимизации

МетрикаДо RedisПосле Redis
TTFB800–1200 мс80–150 мс
Запросов к БД80–1505–10
Нагрузка CPUВысокаяНизкая
⚠️ На хостинге без доступа к VPS используйте вместо Redis плагинный кэш (WP Super Cache или W3 Total Cache).

Мониторинг Redis

# Статистика
redis-cli info stats | grep -E 'hits|misses|expired'

# Очистить кэш
redis-cli flushdb

# Мониторинг в реальном времени
redis-cli monitor
← Назад в базу знаний Задать вопрос поддержке