Назад | Перейти на главную страницу

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

Я получаю сообщение об ошибке:

(error) NOAUTH Authentication required.

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

1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start

Установка requirepass конфигурация директива заставляет сервер требовать аутентификацию по паролю с AUTH command перед отправкой других команд. В файле redis.conf четко указано:

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

  1. Убедитесь, что у вас установлен redis-cli.
  2. Просто используйте следующую команду.

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

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

первый забег

redis-cli

затем после приглашения запустить

127.0.0.1:6379> AUTH your_password

если все в порядке, вы получите OK