Redis (ошибка) NOAUTH Требуется аутентификация

29

Я получаю ошибку:

(error) NOAUTH Authentication required.

Когда в redis-cliи пытается отобразить KEYS *. Я только поставил requirepassне authафаак. Я в redis.confно не знаю что делать.

Карл Моррисон
источник

Ответы:

20

Установка директивы requirepass конфигурации заставляет сервер запрашивать аутентификацию по паролю с помощью AUTHкоманды перед отправкой других команд. Файл redis.conf гласит:

Требовать от клиентов выдачи AUTH перед обработкой любых других
команд. Это может быть полезно в средах, в которых вы не доверяете
другим пользователям доступ к хосту, на котором работает redis-сервер.

Итамар Хабер
источник
1
Итак, каковы точные шаги для решения проблемы?
Серж
27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start
Фарид Мовсумов
источник
3
Просто, кратко и точно!
Эд
4
  1. Убедитесь, что у вас установлен Redis-Cli.
  2. Просто используйте следующую команду.

    redis-cli -h host.domain.com -p порт -a ваш пароль

Кунал
источник
0

комментарий requirepass (в основном строка 480) в файле redis.conf, если он не закомментирован.

Ковшик Алибилли
источник