Как установить 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 .