Как установить Redis на Debian 11

Как установить Redis на Debian 11

 

В этом руководстве мы покажем вам, как установить Redis на Debian 11. Для тех из вас, кто не знал, Redis — это база данных с открытым исходным кодом (с лицензией BSD) в памяти для хранения структуры данных, кэширования и в качестве брокер сообщений. Redis предоставляет такие структуры данных, как строки, хэши, списки, наборы, отсортированные наборы с запросами диапазона, растровые изображения, геопространственные индексы и потоки. Redis имеет встроенную репликацию, сценарии Lua, удаление LRU, транзакции и различные уровни сохраняемости на диске, а также обеспечивает высокую доступность с помощью Redis Sentinel и автоматическое разбиение с помощью Redis Cluster.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Redis на Debian 11 (Bullseye).

 

Установите Redis на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка Redis на Debian 11.

По умолчанию серия Redis 5 доступна в базовых репозиториях Debian 11. Теперь выполните следующую команду, чтобы установить его:

sudo apt install redis-server

После успешной установки проверьте статус службы Redis, используя следующую команду:

sudo systemctl status redis-server

Шаг 3. Настройка Redis.

Основной файл конфигурации Redis Server находится по адресу :/etc/redis/redis.conf

sudo nano /etc/redis/redis.conf

Найдите строку, которая начинается с, и прокомментируйте ее:bind 127.0.0.1 ::1

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT OUT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# bind 127.0.0.1 ::1

Затем увеличьте максимальный предел памяти в соответствии с доступной памятью на вашем сервере:

maxmemory 256mb
maxmemory-policy allkeys-lru

Сохраните файл и закройте. Затем перезапустите службу Redis, чтобы изменения вступили в силу:

sudo systemctl restart redis-server

Шаг 4. Настройте брандмауэр.

Теперь добавьте правило брандмауэра, которое разрешает трафик с ваших удаленных машин на TCP-порт 6379:

sudo ufw allow proto tcp from <your ip address> to any port 6379

Шаг 5. Тестирование Redis.

Чтобы получить доступ к серверу Redis, выполните в терминале команду ниже:

redis-cli

Теперь введите « ping» в командной строке Redis. При успешном подключении к серверу Redis вы получите PONG:

127.0.0.1:6379> ping
PONG

Поздравляю! Вы успешно установили Redis . Благодарим за использование этого руководства для установки последней версии Redis на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Redis .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

16 + 3 =