Как Установить Redis в Ubuntu 18.04
access_time
hourglass_empty
person_outline

Как Установить Redis в Ubuntu 18.04

Redis (Remote Dictionary Server) — это база данных с открытым исходным кодом, хранящая данные в памяти, которая используется в качестве кэша и брокера сообщений. Решение также известно как сервер структуры данных. Что отличает его от других основных баз данных, так это его способность хранить типы данных высокого уровня (включая карты, списки, наборы и многое другое), простой в использовании интерфейс, атомарное манипулирование данными и исключительная производительность. Мы решили показать вам, как установить Redis на Ubuntu 18.04, так как уверенны, что это решение, будет, безусловно, полезным для вашего VPS

Чем полезен Redis?

Как упоминалось выше, именно производительность и исключительные возможности Redis делают его лучше, чем традиционные базы данных. Типичные варианты использования Redis:

  • Кэширование — его расширенная способность сохранять данные на диске делает его превосходной альтернативой традиционным решениям для кэширования.
  • Организация очереди — Redis можно использовать для создания очереди заданий в фоновом режиме.
  • Счётчики — Redis позволяет легко создавать и применять счётчики без необходимости чтения данных или обновления схем в базе данных. Счётчики в Redis будут поддерживать единообразие.
  • Публикация и подписка — пользователи могут легко распространять данные, используя парадигму публикации/подписки.

Как установить Redis в Ubuntu?

Redis есть в официальном репозитории пакетов Ubuntu. Обратите внимание, что сначала вам нужно подключиться к вашему VPS с помощью SSH. Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY. Теперь давайте установим Redis в Ubuntu:

1. Обновите кэш репозитория APT

Чтобы установить Redis, сначала необходимо обновить кэш репозитория APT вашего Ubuntu. Вы можете сделать это с помощью следующей команды:

sudo apt update

2. Установите Redis в Ubuntu с помощью команды APT

Теперь можете ввести команду для установки Redis. Введите в командную строку следующее:

sudo apt install redis

Нажмите y, а затем Enter, чтобы продолжить.

3. Проверьте версию Redis

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

redis-cli --version

В выводе вы должны увидеть поточную версию утилиты, установленной на вашем компьютере.

Запуск и остановка Redis

Завершив установку, проверьте, запущен ли Redis. Сделать это можно с помощью следующей команды:

sudo systemctl status redis

Если утилита запущена, в выводе вы увидите следующий статус: Active: active (running).

Если Redis ещё не запущен, можете сделать это, введя команду:

sudo systemctl start redis-server

Если Redis уже запущен и вы хотите его остановить, используйте команду:

sudo systemctl stop redis

После этого вы увидите Active: inactive (dead) в выводе первой команды в этом разделе.

Как настроить сервер Redis в Ubuntu

Конфигурация Redis по умолчанию находится в /etc/redis/redis.conf. По умолчанию сервер прослушивает соединения со всех доступных на сервере интерфейсов. Вы можете заставить его прослушивать интерфейсы по вашему выбору. Их может быть несколько или один, в зависимости от ваших потребностей. Это можно сделать с помощью конфигурации bind, за которой будет следовать один или несколько IP-адресов.

Чтобы заставить сервер Redis прослушивать определённый IP-адрес, то есть настроить сетевой доступ, вам необходимо отредактировать файл /etc/redis/redis.conf. Откройте его с помощью редактора по вашему выбору. Мы будем использовать vi. Открываем файл следующей командой:

sudo vi /etc/redis/redis.conf

Найдите строку bind 127.0.0.1

Теперь измените IP-адрес, введя значения интерфейсов, которые должен прослушивать сервер Redis. Например:

bind 192.168.43.2

А если вы хотите добавить несколько IP-адресов, просто разделите их пробелом:

bind 192.168.43.2 192.168.43.3

Здесь вам нужно ввести IP-адреса вашей собственной сети.

Однако, если вы хотите, чтобы сервер прослушивал все интерфейсы в сети, можете использовать команду:

bind 0.0.0.0

Когда вы закончите вносить изменения, сохраните и закройте файл. В vi вы можете сделать это, нажав : и выполнив wq. Затем перезапустите сервер Redis, чтобы изменения вступили в силу. Команда для перезапуска:

sudo systemctl restart redis-server

Основные примеры команд Redis

В Redis есть разные группы команд, которые включают:

  • Строковые команды
  • Команды списка
  • Команды установки
  • Хеш-команды
  • Упорядоченные множества
  • Команды публикации/подписки
  • И другие

Вот сочетания некоторых команд, используемых в Redis:

Redis-server /path/redis.confЗапускает Redis с определенным файлом конфигурации
Redis-cliОткрывает командную строку Redis
APPEND key valueДобавляет значение к ключу
BITCOUNT key [start end]Устанавливает бит в строке
SET key valueУстанавливает значение ключа
EXPIRE key 120Срок действия ключа истекает через 120 секунд
INCR keyУвеличивает значение в ключе
KEYS patternНаходит все ключи, соответствующие определенному паттерну

Итоги

Как установить Redis в Ubuntu? Это просто. С помощью этого руководства вы успешно добавите утилиту в свой арсенал инструментов и начнёте ею пользоваться. Если же у вас возникнут вопросы, не стесняйтесь написать нам через комментарии. 

Автор

Author

Olha L. / @olha

Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.

Похожие руководства

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

Комментарий*

Имя*

Email*

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Присоединиться к Hostinger сейчас!