Redis (błąd) NIEAUTH Wymagane jest uwierzytelnienie


29

Dostaję błąd:

(error) NOAUTH Authentication required.

Kiedy redis-clii próbujesz wyświetlić KEYS *. Mam ustawiony tylko requirepassnie jest authafaiac. Jestem w, redis.confale nie wiem co robić.

Odpowiedzi:


20

Ustawienie dyrektywy requirepass konfiguracyjnej powoduje, że serwer wymaga uwierzytelnienia hasłem za pomocą AUTHpolecenia przed wysłaniem innych poleceń. Plik redis.conf wyraźnie stwierdza, że:

Wymagaj od klientów wydawania AUTH przed przetwarzaniem jakichkolwiek innych
poleceń. Może to być przydatne w środowiskach, w których nie ufa się
innym osobom z dostępem do hosta z uruchomionym serwerem redis.


1
więc jakie są dokładne kroki, aby rozwiązać problem?
Serge

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

3
Prosty, zwięzły i na temat!
Edd

4
  1. Upewnij się, że masz zainstalowane redis-cli.
  2. Wystarczy użyć następującego polecenia.

    redis-cli -h host.domain.com -p port -a twoje hasło


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.