Repolode
rhubarbgroup

rhubarbgroup/redis-cache

Постоянный бэкенд объектного кэша WordPress на Redis с поддержкой клиентов Predis, PhpRedis и Relay.

Звёзды
545
Форки
162
Открытые issues
12
Последний коммит
6 дней назад

Что это?

Redis Object Cache заменяет стандартный объектный кэш WordPress, действующий в рамках одного запроса, на постоянный кэш в Redis. Благодаря этому результаты кэширования запросов и параметры могут сохраняться между загрузками страниц. Плагин устанавливается как drop-in для WordPress и настраивается главным образом с помощью PHP-констант в wp-config.php.

Плагин поддерживает три PHP-клиента: Predis, PhpRedis и Relay; если установлен PhpRedis, он выбирается автоматически. Также доступны настройки подключения через Unix-сокеты и TLS, аутентификация ACL и постоянные подключения, а ещё варианты конфигурации с репликацией, Redis Sentinel, Redis Cluster и шардированием PhpRedis.

Администраторы могут проверять состояние кэша и просматривать диагностику с помощью команд WP-CLI, например wp redis status, enable, disable и update-dropin. К ключам кэша можно добавлять префиксы, чтобы избежать конфликтов между установками, а отдельные группы можно исключать из кэширования в Redis.

Ключевые возможности

  • 01Поддерживает Predis, PhpRedis и Relay в качестве клиентов Redis
  • 02Подключается по TCP, через Unix-сокет или TLS; поддерживает аутентификацию ACL
  • 03Поддерживает конфигурации с репликацией, Sentinel, Cluster и шардированием
  • 04Предоставляет команды WP-CLI для проверки состояния, включения и отключения кэша, а также обновления drop-in
  • 05Позволяет задавать префиксы ключей кэша и исключать отдельные группы с помощью констант

Сценарии использования

  • Ускорение сайта WordPress, который часто выполняет одни и те же запросы к базе данных
  • Размещение нескольких установок WordPress на одном сервере Redis с отдельными префиксами и базами данных
  • Подключение WordPress к управляемому сервису Redis через TLS
  • Масштабирование хранилища кэша WordPress с помощью Redis Cluster или Sentinel

Быстрый старт

  1. 1

    Прочитайте инструкции по установке в INSTALL.md

  2. 2

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

  3. 3

    Проверьте состояние кэша объектов с помощью WP-CLI

    wp redis status

Что важно знать

  • Требуется работающий сервер Redis и PHP-клиент, например PhpRedis или Predis.
  • Продвинутые конфигурации масштабирования (репликация, Sentinel, кластер) предназначены для пользователей с глубокими знаниями Redis и PHP.
  • Некоторые параметры конфигурации не поддерживаются и могут перестать работать без предупреждения.

Темы

#wordpress#redis#cache#php#object-cache#wp-cli#phpredis#predis#relay#wordpress-plugin

Частые вопросы

Что такое redis-cache?
Постоянный бэкенд объектного кэша WordPress на Redis с поддержкой клиентов Predis, PhpRedis и Relay. Redis Object Cache заменяет стандартный объектный кэш WordPress, действующий в рамках одного запроса, на постоянный кэш в Redis. Благодаря этому результаты кэширования запросов и параметры могут сохраняться между загрузками страниц. Плагин устанавливается как drop-in для WordPress и настраивается главным образом с помощью PHP-констант в wp-config.php.
redis-cache можно использовать бесплатно? Какая у него лицензия?
redis-cache распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
redis-cache всё ещё поддерживается?
Активно поддерживается. Последний коммит в redis-cache — 1 нояб. 2026 г..
Для чего можно использовать redis-cache?
Ускорение сайта WordPress, который часто выполняет одни и те же запросы к базе данных Размещение нескольких установок WordPress на одном сервере Redis с отдельными префиксами и базами данных Подключение WordPress к управляемому сервису Redis через TLS Масштабирование хранилища кэша WordPress с помощью Redis Cluster или Sentinel
Как установить redis-cache?
Прочитайте инструкции по установке в INSTALL.md Установите плагин Redis Object Cache в WordPress Проверьте состояние кэша объектов с помощью WP-CLI: wp redis status
Где скачать redis-cache?
Исходный код и инструкции по установке — на GitHub: https://github.com/rhubarbgroup/redis-cache

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин WordPress для экспорта записей, страниц, метаданных и настроек в Markdown и YAML для Jekyll, Hugo и других генераторов статических сайтов одним нажатием.

1,1 тыс.+1 за неделю130PHPGPL-3.0Обновлён 15 часов назад

Монорепозиторий с исходным кодом Jetpack — набора плагинов WordPress для безопасности, производительности, маркетинга и дизайна, а также общими PHP- и JavaScript-пакетами.

1,9 тыс.907PHPOtherАктивно поддерживаетсяОбновлён 12 часов назад

Composer-пакет, который добавляет компоненты Laravel, шаблоны Blade и пакеты в проекты на WordPress.

1 тыс.+1 за неделю114PHPMITОбновлён 5 дней назад