Официальный сайт Redis: https://redis.io/
http://download.redis.io/releases
То, что мы установили, этоверсия Linuxизredis
Чтобы открыть xftp, нам нужно сначала загрузить наш Redis на сервер.
Разархивируйте здесь
Инструкции по разархивированию
mv redis-7.0.5.tar.gz /opt
Разархивируйте:
tar zxvf redis-7.0.5.tar.gz
Найдите redis.conf
Чтобы установить gcc
yum install gcc-c++
Посмотреть версию
gcc -v
Введите команду make. КонфигурацияGcc требует документа:
make
make install подтверждает, что все установлено:
make install
Мы собираемся сделать копию Конфигурациидокументкопировать. Мы будем использовать эту Конфигурациюдокументации для запуска в будущем.
mkdir redisconfig
cp /opt/redis-7.0.5/redis.conf redisconfig
изменить Конфигурационный Документ:редактироватьredis.conf
документ,Воляdaemonize
Параметрыустановлен наyes
,Затем запустите сервер Redis в обычном режиме.,это будет автоматически За кулисами бегают. Например:
sudo vi ./redis.conf
существоватьдокументнайден вdaemonize no
и Воляего модификациидляdaemonize yes
,Затем сохранитесь и выйдите. Затем запустите сервер Redis:
sudo /usr/local/bin/redis-server ./redis.conf
i
(выражатьinsert)Войдите в режим вставки,На этом этапе вы можете начать редактировать содержимое документа.Esc
клавиша для выхода из режима вставки и возврата в командный режим.:wq
Команда сохраняет и выходит из редактора.Затем это начинается в фоновом режиме
cd /etc/systemd/system vi redis.service
[Unit]
Description = Redis Server
After = network.target
[Service]
ExecStart = /usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf --daemonize yes
ExecStop = /usr/local/bin/redis-cli -p 6379 shutdown
Restart = always
[Install]
WantedBy = multi-user.target
After = network.target
)。ExecStart
,Он указывает на доступный документ для изучения на сервере Redis и поставляется с документом Конфигурация и параметрами.,нравиться --daemonize no
выражатьRedisСервер работает в режиме без демона。ExecStop
Команда остановки определяется с помощью redis-cli
Инструмент отправляет команду выключения на порт по умолчанию6379。Restart
Конфигурациядля always
,Это означает, что всегда необходимо пытаться перезапустить Служить при аварийном завершении службы.multi-user.target
,означает, что система переходит в многопользовательский режим,Служба будет запущена.ExecStop
Команда находится в redis.service
Как остановить определено в документе Redis Служить.Команда
ExecStop = /usr/local/bin/redis-cli -p 6379 shutdown
иззначениенравиться Вниз:
/usr/local/bin/redis-cli -p 6379 shutdown
: Это redis-cli
Полный путь к инструменту, который Redis Клиент интерфейса командной строки для использования с Redis сервер для взаимодействия.
-p 6379
: Это redis-cli
Параметр порта указан Redis Номер порта, который прослушивает сервер. По умолчанию Редис использовать 6379 порт.
shutdown
: Это Отправить Redis Команда сервера, которая инструктирует сервер выполнить последовательность корректного завершения работы, то есть перед остановкой службы он гарантирует, что все открытые соединения завершили свои текущие операции и что все данные были синхронизированы с диском.
daemonizeустановлен нано означает, что Redis не будет использоваться в качестве демона (За кулисами) режим работы。
по умолчанию,daemonize
Элементы конфигурации обычно имеют значение yes
,так Redis Он будет работать в фоновом режиме как процесс-демон и не будет занимать окно терминала, позволяя системе нормально выполнять другие операции. И будет daemonize
установлен на no
После этого Редис Сервер продолжает работать на переднем плане, т. е. он привязан к терминалу и занимает это окно терминала.
В частности, следующие daemonize
установить пару Redis Влияние режима работы:
systemctl daemon-reload
# Автоматический запуск при загрузке
systemctl enable redis.service
# Отмена Автоматический запуск при функции (удаление службы)
systemctl disabled redis.service
# Запустить службу Redis
systemctl start redis.service
# Проверить статус услуги
systemctl status redis.service
# Остановить службу
systemctl stop redis.service
Просто настройте его! !
Разобраться непросто. Пожалуйста, попросите три главы подряд.