Redis (error) NOAUTH Se requiere autenticación

29

Me sale el error:

(error) NOAUTH Authentication required.

Cuando en redis-cliy tratando de mostrar el KEYS *. Solo he establecido un requirepassno un authafaiac. Estoy en el redis.confpero no sé qué hacer.

Karl Morrison
fuente

Respuestas:

20

Establecer la directiva de requirepass configuración hace que el servidor requiera autenticación de contraseña con el AUTHcomando antes de enviar otros comandos. El archivo redis.conf indica que claramente:

Solicite a los clientes que emitan AUTH antes de procesar cualquier otro
comando. Esto puede ser útil en entornos en los que no confía en que
otros tengan acceso al host que ejecuta redis-server.

Itamar Haber
fuente
1
Entonces, ¿cuáles son los pasos exactos para solucionar el problema?
Serge
27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start
Farid Movsumov
fuente
3
Simple, conciso y al grano!
Edd
4
  1. Asegúrese de tener instalado redis-cli.
  2. Solo usa el siguiente comando.

    redis-cli -h host.domain.com -p puerto -a su contraseña

Kunal
fuente
0

comentario requirepass (línea 480 en su mayoría) en el archivo redis.conf si no está comentado.

kowshik alibilli
fuente