🚀 from error to study/Normal

[redis] (error) NOAUTH Authentication required.

천재강쥐 2023. 2. 20. 09:46

 

 

 

🔥 포스팅 계기

 

(error) NOAUTH Authentication required.

redis-cli.exe에서 command 실행 시 위와 같은 오류 메시지가 나옴

 

redis-server.exe ▶ 실행시키자마자 꺼지길 반복함

redis-cli.exe ▶ 명령어 입력 시 위의 오류 메시지만 뜸

 

윈도우 서비스로 등록해 놓은 redis는 잘 실행되고 있었음

 

모가 불만이냐...

 

 

 

 

 

📍 기존 방식

config set requirepass {password}

👉🏻 redis-server.exe을 실행 확인 후

👉🏻 redis-cli.exe를 켜서 위의 명령어를 입력하면 OK가 뜨고 이후 서버를 실행시킴

 

 

 

📍 문제 상황

👉🏻 일단 redis-server.xml을 켰을 때 창이 바로 꺼져 버림

👉🏻 당시에는 windows의 서비스로 등록하기도 전이라 몇 번 시도하다가 redis-cli.exe를 켜 보기로 함

 

👉🏻 비밀번호 틀린 것도 아닌데 내용 해석해 보면 클라이언트에게 권한이 없다는 뜻인 듯함

 

 

 

📍 레디스 서버에 비밀번호가 설정돼 있어서 뜨는 오류

AUTH {password}

👉🏻 위의 명령어를 한 번 입력해 주고

 

 

 

👉🏻 기존 config 명령어를 입력해 주면 되는 쉬운 해결법

👉🏻 구글 검색해 뵈 서버에 설정된 비밀번호를 클라이언트에서 제출하는 과정이라고 함

근데 애초에 서버에 비밀번호 설정돼 있으니 내가 비밀번호를 쳐 준 건데 왜 굳이 권한 얻으려고 똑같은 비번 또 치라는 거지

 

 

 

📍 참고

👉🏻 password는 redis.conf 파일을 편집해 설정 가능