Redis (erro) NOAUTH Autenticação necessária

29

Eu recebo o erro:

(error) NOAUTH Authentication required.

Quando redis-cliestiver e tentando exibir o KEYS *. Eu apenas coloquei um requirepassnão um authafaiac. Estou no redis.confmas não sei o que fazer.

Karl Morrison
fonte

Respostas:

20

Definir a diretiva de requirepass configuração faz com que o servidor exija autenticação de senha com o AUTHcomando antes de enviar outros comandos. O arquivo redis.conf afirma claramente:

Exija que os clientes emitam AUTH antes de processar outros
comandos. Isso pode ser útil em ambientes em que você não confia em
outras pessoas com acesso ao host executando o redis-server.

Itamar Haber
fonte
1
então, quais são as etapas exatas para corrigir o problema?
Serge
27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start
Farid Movsumov
fonte
3
Simples, conciso e direto ao ponto!
Edd
4
  1. Verifique se você possui o redis-cli instalado.
  2. Basta usar o seguinte comando.

    redis-cli -h host.domínio.com -p porta -a sua senha

Kunal
fonte
0

comment requirepass (linha 480 principalmente) no arquivo redis.conf se não for comentado.

albilli kowshik
fonte