#redis #debian
Вопрос:
Краткий вопрос: где я могу найти свой файл конфигурации redis? Я использую debian 10. Я установил redis с помощью следующей команды:
sudo apt-get install redis-server
Я нашел конфигурационный файл в следующем расположении: /etc/redis/redis.conf
, но изменение этого конфигурационного файла не повлияет на redis, даже если я перезапущу свой сервер.
При использовании команд CONFIG SET/GET я получаю другой вывод. Я хочу изменить адрес привязки.
Спасибо.
Редактировать:
Я выясняю (с info server
), что файл конфигурации не загружен. При выполнении следующей команды: redis-server /etc/redis/redis.conf
я получаю фатальную ошибку , что конфигурационный файл не может быть открыт. Но я могу открыть файл с помощью nano?
Ответ №1:
Я полагаю, что проблема связана с отсутствием разрешения файловой системы, когда пользователю, запускающему Redis (по умолчанию названный redis), не разрешено читать/записывать файл /etc/redis/redis.conf
.
Установка redis-server
через apt также должна настроить redis для запуска в качестве службы systemd вместе с соответствующими разрешениями файловой системы, поэтому перезапуск службы Redis также service redis restart
должен перезагрузить измененный файл конфигурации. Если это не сработает, просто убедитесь, что пользователь, под которым вы запускаете Redis, имеет правильные разрешения файловой системы, как указано выше.