Установка и настройка redis на VDS

Установка и настройка redis на VDS

В данной статье рассмотрен процесс установки redis для кэширования на VDS с Debian или Ubuntu, а так же установка расширений для работы с redis для php и python.

Все действия в консоли сервера в рамках данной статьи производятся от имени суперпользователя root.

Устанавливаем и настраиваем redis

В консоли сервера нужно выполнить команды:

# apt-get update
# apt-get install redis -y

С этого момента redis на сервере установлен и запущен. По-умолчанию он запускается и доступен по адресу 127.0.0.1:6379. Если вы хотите изменить настройки по умолчанию, необходимо внести правки в файл /etc/redis/redis.conf, после чего перезапустить redis:

# nano /etc/redis/redis.conf
# service redis restart

Важно: В отличие от некоторых других кэшей, Redis по умолчанию может не иметь жесткого лимита на использование оперативной памяти . Настоятельно рекомендуется вручную задать параметр maxmemory в файле конфигурации. Это предотвратит ситуацию, когда Redis займет всю доступную оперативную память сервера, что приведет к зависанию VDS или остановке других служб (например, веб-сервера или базы данных MySQL).

Настройки в redis.conf:

maxmemory 256mb
maxmemory-policy allkeys-lru

Где 256mb — объем памяти, который вы готовы выделить под кэш, а allkeys-lru — политика удаления старых ключей при заполнении памяти.

Устанавливаем расширение для redis в php

В php 7.0-8.4 есть расширение для работы с redis: php-redis.

Давайте рассмотрим вариант установки расширений для php 7.4. Если нужно установить расширешия для другой версии php, то просто поменяй цифры на нужные. Установить можно как любое из этих расширений по отдельности, так и оба вместе. Достаточно просто ввести команду:

# apt-get install php7.4-redis

После установки любого из этих расширений для вступления в силу новой конфигурации php необходимо перезапустить веб-сервер:

# service apache2 reload

Расширение memcached для VDS с панелью Netangels

На VDS с панелью Netangels есть пункт “Управление VDS”, в котором можно настраивать параметры работы php у сайтов.

stat_redis_2.png

Для настройки php перейдите во вкладку “Настройки PHP”

stat_redis_4.png

Тут можно включить расширение redis. Для этого достаточно нажать на это расширение и сохранить настройки.

stat_redis_6.png

Устанавливаем расширение для redis в python

В python есть доступное расширение для работы с redis: python3-redis. Расширения устанавливается с помощью команды:

# apt-get install python3-redis


Тарифы на облачные VDS и VPS

Облачные VDS
Облачные VDS
Облачные VDS
Масштабируются под любые задачи: от размещения сайта до IT-инфраструктуры
С 2003 года
Надежность.
Нам доверяют тысячи компаний и разработчиков
22 года
Предоставляем услуги профессионального хостинга
35 000+
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime наших серверов хостинга
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
ВК49865