Redis на VPS: установка и настройка кэширования

VDS / VPS серверы · 01.11.2025
Redis на VPS: установка и настройка кэширования

Redis — in-memory хранилище данных. Вместо запроса к базе данных при каждом посещении страницы — данные берутся из молниеносно быстрой оперативной памяти.

Установка Redis

sudo apt update
sudo apt install -y redis-server

sudo systemctl enable redis
sudo systemctl start redis

# Проверить работу
redis-cli ping
# Ответ: PONG

Настройка Redis

sudo nano /etc/redis/redis.conf
# Ограничить память (например, 256 MB):
maxmemory 256mb
maxmemory-policy allkeys-lru

# Установить пароль:
requirepass ВашНадёжныйПароль

# Слушать только localhost (безопасно):
bind 127.0.0.1 ::1
sudo systemctl restart redis

Redis + WordPress

Установите плагин Redis Object Cache:

  1. Плагины → Добавить → «Redis Object Cache»
  2. Добавьте в wp-config.php:
    define('WP_REDIS_HOST', '127.0.0.1');
    define('WP_REDIS_PASSWORD', 'ВашПароль');
  3. Активируйте в настройках плагина

Redis + Laravel

# .env:
CACHE_DRIVER=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=ВашПароль
REDIS_PORT=6379

Мониторинг Redis

redis-cli -a ВашПароль info memory
redis-cli -a ВашПароль monitor   # Все команды в реальном времени
redis-cli -a ВашПароль info stats
💡 Для WordPress с Redis Object Cache TTFB снижается с 300–500ms до 50–80ms. Разница ощутима на высоконагруженных сайтах.
← Назад в базу знаний Задать вопрос поддержке