Redis (오류) NOAUTH 인증 필요


29

오류가 발생합니다.

(error) NOAUTH Authentication required.

에있을 redis-cli때을 표시하려고합니다 KEYS *. 나는 단지 afaiac을 설정 requirepass하지 auth않았습니다. 나는 안에 redis.conf있지만 무엇을 해야할지 모르겠다.

답변:


20

requirepass 구성 지시문을 설정하면 AUTH다른 명령을 보내기 전에 서버가 명령으로 비밀번호 인증을 요구 합니다. redis.conf 파일은 다음을 명확하게 나타냅니다.

다른
명령을 처리하기 전에 클라이언트가 AUTH를 발행해야 합니다. 이는
redis-server를 실행하는 호스트에 대한 액세스 권한이있는 다른 사용자를 신뢰하지 않는 환경에서 유용 할 수 있습니다 .


1
문제를 해결하는 정확한 단계는 무엇입니까?
서지

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

3
간단하고 간결하며 요점까지!
Edd

4
  1. redis-cli가 설치되어 있는지 확인하십시오.
  2. 다음 명령을 사용하십시오.

    redis-cli -h host.domain.com -p 포트-비밀번호


0

주석 처리를 해제 한 경우 redis.conf 파일에서 comment requirepass (대부분 480 행).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.