WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

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

Отредактировано 2 Несколько недель назад от ExtremeHow Редакционная команда

RedisЛинуксУстановкаНастройкаПрограммное обеспечениеКонфигурацияНачало работыРазработкаБаза данныхСервер

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

Перевод обновлен 2 Несколько недель назад

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

1. Системные требования

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

2. Обновите вашу систему

Перед установкой нового программного обеспечения рекомендуется обновить индекс пакетов системы. Это гарантирует, что у вас есть доступ к последним версиям программного обеспечения. Выполните следующую команду, чтобы обновить индекс пакетов.

sudo apt-get update

Если вы используете CentOS, команда будет следующей:

sudo yum update

3. Установите необходимые пакеты

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

sudo apt-get install build-essential tcl

Для CentOS эквивалентная команда:

sudo yum groupinstall "Development Tools"

Убедитесь, что все необходимые пакеты для настройки Redis установлены правильно.

4. Загрузите и распакуйте Redis

Мы загрузим последнюю стабильную версию Redis с их официального сайта. Используйте команду wget для загрузки Redis.

wget http://download.redis.io/redis-stable.tar.gz

После загрузки распакуйте файл tar.gz с помощью следующей команды:

tar xzf redis-stable.tar.gz

Перейдите в распакованный каталог:

cd redis-stable

5. Скомпилируйте Redis

На этом этапе выполните компиляцию исходных файлов Redis.

make

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

make test

Тестирование гарантирует, что все скомпилировано правильно.

6. Установите Redis

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

sudo make install

Эта команда установит исполняемый файл Redis в /usr/local/bin. Redis теперь установлен на вашей системе.

7. Настройте Redis как фоновую службу

Для использования Redis в производственной среде настройте его как фоновую службу. Это включает несколько шагов, описанных ниже:

7.1 Создайте каталоги

Создайте каталог для хранения конфигурационного файла и другой каталог для данных Redis:

sudo mkdir /etc/redis
sudo mkdir /var/redis

7.2 Настройте Redis

Скопируйте файл конфигурации по умолчанию в каталог /etc, который мы используем:

sudo cp redis.conf /etc/redis

Отредактируйте файл конфигурации с помощью текстового редактора, такого как nano:

sudo nano /etc/redis/redis.conf

Внутри внесите следующие изменения:

Сохраните файл и выйдите из редактора.

7.3 Настройте Redis как службу Systemd

Создайте новый файл службы systemd для Redis:

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

Добавьте следующие параметры:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

Сохраните файл и выйдите. Запустите службу Redis с помощью следующей команды:

sudo systemctl start redis

Разрешите Redis запускаться при загрузке:

sudo systemctl enable redis

Проверьте статус, чтобы убедиться, что он работает:

sudo systemctl status redis

8. Тестирование Redis

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

redis-cli

Эта команда открывает интерфейс командной строки Redis. Чтобы протестировать, установите пару ключ-значение:

SET test "Hello World!"

Получите значение, используя следующее:

GET test

Если Redis возвращает "Hello World!", это означает, что Redis работает правильно.

9. Защита Redis

Для использования на производственных системах убедитесь, что Redis защищен. Отредактируйте файл конфигурации Redis, чтобы подключить его только к localhost:

# bind 127.0.0.1

Установите пароль для дополнительной безопасности:

requirepass yourpasswordhere

Перезапустите Redis, чтобы изменения вступили в силу:

sudo systemctl restart redis

Заключение

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

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии