Redis для хранения данных в оперативной памяти

Надо перенастроить хранение сессий в Redis, чтобы доступ к данным был быстрее. Изначально все данные хранятся в файлах, после настройки Redis данные будут храниться в оперативной памяти.

На нашем хостинге Beget включу пока самый минимальный тариф. Ещё и потому, что не могу с уверенностью сказать, что Redis может значительно ускорить работу сайта.

Для включения хранения сессий добавим строки в .htaccess нашего сайта:

php_value session.save_handler «redis»
php_value session.save_path «tcp://127.0.0.1:6379»

После чего смотрим phpinfo(); и видим, что путь хранения сессий изменился:

На этом работа для улучшения взаимодействия нашего сайта с оперативной памятью не заканчивается. Необходимо подключить Redis к самой CMS для улучшения кеширования данных уже в саму оперативную память.

В данном случае устанавливаем плагин Redis Object Cache к CMS WordPress:

установка Redis Object Cache на CMS WordPress

После установки в настройках плагина статус не определился, это очень странно. Из-за этого мы не можем включить поддержку Redis на нашем сайте.

Выясняем проблему.

Через несколько часов, видимо админка поняв, что ей включили Redis, дала знать о необходимости очистить кэш.

На скриншоте выше у нас Redis заработал.

Если вернуться к WordPress, то здесь надо ещё сделать некоторые движения. Об этом лучше подробно прочитать на сайте нашего хостера «Использование Redis«

Site Footer