Redis представляет собой структуру хранения данных в памяти, и в основном используется в качестве базы данных и кэш – памяти. На этом уроке, мы собираемся показать вам, как установить, настроить и использовать Redis на Linux VPS который будет работать под Ubuntu 16.04 в качестве операционной системы.
Подключитесь к серверу Linux с помощью SSH, обновите пакеты ОС до актуальных версий:
sudo apt-get update sudo apt-get upgrade
После завершения обновления вы можете переходить к следующему шагу.
Установка Redis на Ubuntu VPS проста. Выполните команду ниже, чтобы установить Redis на вашей машине:
sudo apt-get install redis-server
Если вы планируете использовать Redis в качестве кэша объектов для WordPress или любого другого приложения на PHP 7, вам необходимо установить следующий пакет тоже:
sudo apt-get install php-redis
Чтобы настроить Redis в качестве кэш – памяти, вам нужно отредактировать файл /etc/redis/redis.conf
. Мы будем использовать nano в качестве текстового редактора для этой цели, но вы можете использовать любой текстовый редактор по вашему выбору.
sudo nano /etc/redis/redis.conf
Чтобы настроить максимальную память для Redis, а также Redis будет выбрать то, что лучше удалить при достижении макс памяти, добавьте следующие строки в конец файла:
maxmemory 128mb maxmemory-policy allkeys-lru
В этом примере, Redis удалит любую клавишу в соответствии с алгоритмом LRU, когда максимальная память 128mb заполниться. Сохраните и закройте файл, а затем перезапустите службу Redis:
sudo systemctl restart redis-server.service
Затем включите Redis при загрузке системы:
sudo systemctl enable redis-server.service
Вам также потребуется перезагрузить Apache или службу PHP-FPM, чтобы запустить расширение PHP-Redis и оно будет готово к использованию на вашем сервере.
Чтобы использовать Redis в качестве кэша объектов для PHP-приложений , как WordPress или Magento вам потребуются некоторые дополнительные настройки. Например, если вы хотите использовать Redis с WordPress вы можете просто установить плагин Redis Cache Object и настроить параметры соединения или прочитать наш гид.
После того, как плагин будет включен и установиться соединение, можно использовать монитор командной строки Redis, чтобы увидеть результат в режиме реального времени. Для запуска монитора командной строки Redis, вы можете использовать следующую команду:
redis-cli monitor
В какой-то момент, возможно, потребуется очистить кэш Redis. Вы можете сделать это с помощью инструмента командной строки Redis:
redis-cli
После того, как вы увидите командную строку Redis, выполните следующую команду, чтобы очистить кэш:
flushall
Документация по Redis это хороший способ начать обучение по работе Redis, а также по его настройки для конкретного применения.