18 марта, 2021
3хв. читання
Olha L.
Redis (Remote Dictionary Server) — это база данных с открытым исходным кодом, хранящая данные в памяти, которая используется в качестве кэша и брокера сообщений. Решение также известно как сервер структуры данных. Что отличает его от других основных баз данных, так это его способность хранить типы данных высокого уровня (включая карты, списки, наборы и многое другое), простой в использовании интерфейс, атомарное манипулирование данными и исключительная производительность. Мы решили показать вам, как установить Redis на Ubuntu 18.04, так как уверенны, что это решение, будет, безусловно, полезным для вашего VPS!
Как упоминалось выше, именно производительность и исключительные возможности Redis делают его лучше, чем традиционные базы данных. Типичные варианты использования Redis:
Redis есть в официальном репозитории пакетов Ubuntu. Обратите внимание, что сначала вам нужно подключиться к вашему VPS с помощью SSH. Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY. Теперь давайте установим Redis в Ubuntu:
Чтобы установить Redis, сначала необходимо обновить кэш репозитория APT вашего Ubuntu. Вы можете сделать это с помощью следующей команды:
sudo apt update
Теперь можете ввести команду для установки Redis. Введите в командную строку следующее:
sudo apt install redis
Нажмите y, а затем Enter, чтобы продолжить.
Чтобы проверить, правильно установлен и работает ли Redis, введите команду:
redis-cli --version
В выводе вы должны увидеть поточную версию утилиты, установленной на вашем компьютере.
Завершив установку, проверьте, запущен ли Redis. Сделать это можно с помощью следующей команды:
sudo systemctl status redis
Если утилита запущена, в выводе вы увидите следующий статус: Active: active (running).
Если Redis ещё не запущен, можете сделать это, введя команду:
sudo systemctl start redis-server
Если Redis уже запущен и вы хотите его остановить, используйте команду:
sudo systemctl stop redis
После этого вы увидите Active: inactive (dead) в выводе первой команды в этом разделе.
Конфигурация 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-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? Это просто. С помощью этого руководства вы успешно добавите утилиту в свой арсенал инструментов и начнёте ею пользоваться. Если же у вас возникнут вопросы, не стесняйтесь написать нам через комментарии.
Залиште відповідь