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

{title}

При управлении компьютерами с операционными системами Linux, в данном конкретном случае Ubuntu 17.10, мы всегда ищем способы максимизировать функциональность, охват и конвергенцию системы с конечной целью удовлетворения конечного пользователя.

Сегодня мы проанализируем бесплатный инструмент Redis, с помощью которого мы расширим использование Ubuntu 17.10.

Redis - это открытый ресурс с открытым исходным кодом, лицензированный BSD, с помощью которого мы можем использовать его в качестве базы данных, клиента обмена сообщениями и других важных функций.

Теперь посмотрим, что он нам предлагает:

Его основные особенности

  • Redis поддерживает структуру данных, такую ​​как строки, хэши, списки и многие другие.
  • Большая гибкость
  • Поддерживает несколько языков
  • Redis имеет возможность выполнять элементарные операции, такие как увеличение значения хеша, добавление значений в строки, добавление элемента в заданный список и т. Д.
  • Поддерживает асинхронную репликацию master / slave
  • Автоматическое восстановление в случае сбоев
  • Высокая производительность

1. Скачайте, скомпилируйте и установите Redis на Ubuntu 17.10

Шаг 1
Чтобы получить последнюю версию Redis, необходимо установить в Ubuntu 17.10 метапакет build-essential из официальных репозиториев Ubuntu. Дополнительно мы будем загружать компонент tcl для использования двоичных файлов. Для этого мы выполним следующие команды в их порядке, включая обновление операционной системы:

 sudo apt-get updatesudo apt установить build-essential tcl 

{title}

Шаг 2
Следующим шагом является загрузка и установка Redis в системе. Сначала мы перейдем в каталог / tmp:

 CD / TMP 
После этого мы приступаем к загрузке последней стабильной версии Redis, выполнив следующую команду:
 curl -O http://download.redis.io/redis-stable.tar.gz 

{title}

Шаг 3
Разархивируйте файл, выполнив следующую команду:

 tar xzvf redis-stable.tar.gz 

{title}

Шаг 4
Теперь мы перейдем к структуре Redis, которую мы только что распаковали, используя следующую команду:

 CD Redis-стабильный 
Когда мы перейдем к построению структуры Redis и ее последующей установке, выполните make на этом маршруте и запустите процесс компиляции Redis:

{title}

Шаг 5
После завершения процесса компиляции мы увидим следующее сообщение:

{title}

Мы запускаем make test, чтобы убедиться, что все работает наилучшим образом. Это будет результат, полученный:

{title}

Шаг 6
После проверки теста мы приступаем к установке двоичных файлов, выполнив следующую команду:

 sudo make install 

{title}

2. Redis конфигурация в Ubuntu 17.10

Шаг 1
После установки Redis следующим шагом будет выполнение процесса настройки, для этого мы создадим каталог / etc / redis с помощью следующей команды:

 sudo mkdir / etc / redis 
Переходим к копированию файла конфигурации Redis в каталог, созданный выше:
 sudo cp /tmp/redis-stable/redis.conf / etc / redis 

{title}

Шаг 2
Мы открываем соответствующий файл для конфигурации с предпочтительным редактором:

 sudo nano /etc/redis/redis.conf 
Это будет файл конфигурации Redis:

{title}

Шаг 3
В этом файле мы найдем контролируемую строку, которая по умолчанию выполнена не потому, что операционная система выполняет команду init systemd:

{title}

Шаг 4
Там мы изменим no с помощью systemd:

{title}

Теперь мы найдем каталог dir, куда Redis сбрасывает все постоянные данные.

{title}

Шаг 5
Там мы должны указать маршрут, где у Redis есть права на запись и он не виден пользователям, мы выберем маршрут

 / var / lib / redis 

{title}

Сохраняем изменения в файле

Ctrl + O

Выходим из архива

Ctrl + X

3. Создайте системный файл Redis

Шаг 1
Этот модуль будет гарантировать, что система init может управлять процессами Redis. Для этого мы создадим и откроем следующий файл redis.service, где мы настроим соответствующие процессы модуля:

 sudo nano /etc/systemd/system/redis.service 

Шаг 2
Как только указанный файл будет открыт, мы создадим строку [Unit], в которую мы добавим описание процесса и сетевые требования будут определены до запуска службы, мы введем следующее:

 [Unit] Описание = Redis In-Memory Store StoreAfter = network.target 
Теперь мы добавим раздел под названием [Service], где мы укажем, как служба будет работать в Redis. Для проблем безопасности Ubuntu важно, чтобы мы не запускали службу с пользователем root, поэтому мы создадим стандартных пользователей для этой цели, которые называются redis.

Шаг 3
Для инициализации сервиса мы должны вызвать бинарный файл redis-сервера, который будет настроен в этом разделе. Чтобы остановить службу, мы будем использовать команду Redis Shutdown, которая будет выполняться в двоичном файле redis-cli. Наконец, чтобы Redis мог восстанавливать себя в случае ошибок, мы установим для политики перезапуска значение Always, вот что мы добавим в этот раздел:

 [Service] Пользователь = redisGroup = redisExecStart = / usr / local / bin / redis-server /etc/redis/redis.confExecStop=/usr/local/bin/redis-cli shutdownRestart = всегда 

$config[ads_text5] not found

Шаг 4
Наконец, в разделе [Install] мы укажем пункт назначения системы, к которой будет подключен сервис, если он включен, мы введем следующее:

 [Установить] WantedBy = multi-user.target 

{title}

Сохраняем изменения в файле

Ctrl + O

Выходим из архива

Ctrl + X

4. Создание групп, пользователей и каталогов Redis в Ubuntu 17.10


Следующим шагом является создание элементов, с которых будет запускаться служба Redis.
Для создания пользователя и группы Redis мы выполним следующую команду:
 sudo adduser --system --group --no-create-home redis 
Теперь мы создадим каталог / var / lib / redis, выполнив следующую команду:
 sudo mkdir / var / lib / redis 
Мы настраиваем, что пользователь и группа redis владеют этим каталогом, выполнив следующую команду:
 Судо Чон Редис: Redis / VAR / Lib / Redis 
Наконец, мы настраиваем разрешения для каталога так, чтобы ни у какого другого пользователя не было доступа, для этого мы выполняем следующую строку:
 sudo chmod 770 / var / lib / redis 

{title}

5. Запустите и проверьте Redis


После настройки предыдущего шага мы должны запустить службу Redis, выполнив следующую команду:
 sudo systemctl start redis 
Мы проверяем, что служба не выдает ошибок, выполнив следующую команду:
 sudo systemctl статус redis 
Результат будет следующим:

{title}

Мы проверяем, что его статус активен (работает).

6. Проверка экземпляров Redis в Ubuntu 17.10.


Чтобы проверить, что служба работает правильно, мы должны подключиться к серверу Redis, используя следующую команду:
 redis-cliМы должны соблюдать следующую строку: 127.0.0.1: 6379> 
Там мы выполним следующий процесс: Сначала мы введем команду ping, и результат должен быть PONG. Мы пишем набор тестовых строк "Это работает!" и результат должен быть в порядке. Мы вводим значение get test, и результат должен быть «Это работает!».

{title}

Мы оставили Redis, вводя термин выход. Мы перезапускаем сервис, выполнив следующую команду:

 sudo systemctl перезагрузите redis 

7. Настройте Redis для автоматического запуска в Ubuntu 17.10.


Если мы хотим, чтобы Redis автоматически выполнялся в Ubuntu, мы выполним следующую команду:
 sudo systemctl включить redis 

{title}

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

РЕДИС КОМАНДЫ

$config[ads_text5] not found

Как мы видим, Redis - это практичный инструмент для расширения возможностей конфигурации Ubuntu 17.10.

Установите Ubuntu Server

СТАТЬЯ ПО ТЕМЕ Как добавить шрифты в PowerPoint 2019, 2016