🔥 포스팅 계기
(error) NOAUTH Authentication required.
redis-cli.exe에서 command 실행 시 위와 같은 오류 메시지가 나옴
redis-server.exe ▶ 실행시키자마자 꺼지길 반복함
redis-cli.exe ▶ 명령어 입력 시 위의 오류 메시지만 뜸
![](https://blog.kakaocdn.net/dn/m3ATc/btrZK2r6wee/y0f9obIcYGSoFmoKww4pZk/img.png)
윈도우 서비스로 등록해 놓은 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 파일을 편집해 설정 가능함