Укажите файл конфигурации для запуска и перезапуска Redis под Linux.
Укажите файл конфигурации для запуска
1. Используйте cd
команду , чтобы войти в каталог установки Redis.
2. Выполните следующую команду, где redis.conf
это имя вашего файла конфигурации Redis.
redis-server /usr/local/etc/redis.conf
перезагрузить
Перезапуск означает перезапуск после закрытия текущего Redis, а не перезапуск.
redis-cli shutdown
redis-server /path/to/redis.conf
Если у Redis есть пароль, вам нужно указать пароль, чтобы остановить текущую службу.
redis-cli -a password shutdown
Примечание. Для этой команды может появиться предупреждение,
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe
поскольку указание пароля с параметром -a
или -u
может быть небезопасным. Это связано с тем, что при указании пароля с помощью параметра -a
или -u
пароль будет отображаться в истории команд, которая может быть доступна другим.
Если вы используете systemd или другие диспетчеры процессов для управления службой Redis, вам необходимо использовать соответствующую команду для перезапуска службы. Например, если вы используете systemd, вы можете перезапустить службу Redis с помощью следующей команды:
sudo systemctl restart redis
Это перезапустит службу systemd redis
с именем . Если служба Redis имеет другое имя, замените его в команде соответствующим образом redis
.
Укажите пароль при подключении к клиенту Redis
При использовании клиента Redis для подключения к службе Redis вы можете использовать -a
параметры для указания пароля, но при этом пароль будет отображаться в истории команд. Чтобы избежать этой проблемы, можно использовать следующую команду
redis-cli -h hostname -p port -a password
В этой команде — hostname
имя хоста или IP-адрес сервера Redis, port
номер порта службы Redis и password
пароль службы Redis.
Используйте клиент Redis для безопасного завершения работы службы Redis.
Сохраните данные Redis и безопасно отключите службу Redis.
shutdown save
Не сохраняйте данные и безопасно отключите службу Redis
shutdown nosave
принудительная остановка
Если описанный выше метод остановки или перезапуска не работает, вы можете принудительно остановить службу Redis.
redis-cli shutdown nosave
Примечание. Эта команда пропустит сохранение данных. Поскольку данные Redis хранятся в памяти, эта команда может привести к потере данных, поэтому используйте ее с осторожностью.