Redis (REmote DIctionary Server) — это нереляционная резидентная СУБД (NoSQL) с открытым исходным кодом, быстрое хранилище данных в виде пар «ключ — значение». Redis похож на Memcached — также хранит данные в оперативной памяти (ОЗУ). Но в отличие от Memcached в Redis данные можно сохранять на диск, что позволяет снизить вероятность их потери. Особенности Redis:
Использование Redis в SpaceWebВ SpaceWeb использование Redis доступно на тарифах Мощного хостинга и серверах с администрированием. Создание в разделе Базы данныхДля того чтобы создать БД Redis нужно:
Подключение хранения сессий в настройках сайта
Информация о базах данныхПосле включения Redis во вкладке NOSQL будет отражена информация о подключенном сервисе:
Подключение Redis к WordpressДля подключения Redis к Wordpress следуйте инструкции ниже: 1. Зайдите в административную панель сайта Wordpress. 3. В строке поиска введите Redis Object Cache. Рядом с найденным плагином нажмите Установить: 4. После установки плагина нажмите кнопку Активировать рядом с ним: 5. Авторизуйтесь в панели управления хостингом. 7. В этот файл добавьте строки: define( 'WP_REDIS_HOST', 'IP_address' );
define( 'WP_REDIS_PORT', port_number ); define( 'WP_REDIS_SCHEME', 'tcp' ); где:
IP-адрес и номер порта указаны в разделе «Хостинг» -> «Базы данных» -> «NoSQL базы данных»: 8. Нажмите Сохранить и закрыть. Далее запустится процесс сбора данных и у вас появится доступ к статистике. В официальной документации можно посмотреть параметры конфигурации для бесплатной версии. Чтобы получать полную информацию о приросте производительности, скорости и других параметрах — установите плагин Query Monitor. Чтобы получить полный доступ к возможностям Redis, можно установить плагин Object Cache Pro. Он ощутимо повышает скорость работы сайта, дает большие возможности настройки, а также и собирает статистику. Установить его можно аналогично плагину Redis Object Cache. Перед тем как установить Object Cache Pro деактивируйте бесплатную версию, если она включена. Конфигурационный файл wp-config.php в этом случае должен выглядеть так: define('WP_REDIS_CONFIG', [
'token' => '<your-license-token>', 'host' => 'IP_address', 'port' => port_number, 'maxttl' => 3600 * 24 * 7, // 7 days 'timeout' => 1.0, 'read_timeout' => 1.0, 'split_alloptions' => true, 'debug' => false, ]); где: Этот плагин позволит сделать настройки под собственный проект и получать расширенную информацию о работе кэширования. В допjлнение можно установить плагин Powered Cache. Для этого в файл wp-config.php нужно внести строку: $redis_server = array( 'host' => 'IP_address', 'port' => port_number, 'sheme' => 'tcp' );
где: После установки Powered Cache рекомендуем подключить плагин Query Monitor. |