본문 바로가기

db/redis

[Redis]패스워드 설정, ERR Client sent AUTH, but no password is set

반응형

ERR Client sent AUTH, but no password is set

REDIS 패스워드 설정

 

[redis] ERR Client sent AUTH, but no password is set
  • 이 오류는 클라이언트가 인증(AUTH) 요청을 보냈지만, 실제로 사용할 암호가 설정되지 않았다는 것을 의미합니다. 즉, 시스템에 접속하기 위한 필수 정보가 누락된 상태입니다.
  • 레디스를 재실행했다면 패스워드를 다시 설정해 주셔야 합니다.
원인
  • 암호가 비어있거나 잘못 입력되었을 수 있습니다.
해결 방법
  • 아래 번호순으로 입력합니다.
  1. 레디스("redis-server.exe") 실행합니다.
  2. "redis-cli.exe" 실행합니다. 
  3. 입력 >> config get requirepass
  4. 입력 >>  config set requirepass 패스워드
  5. 입력 >>  auth 패스워드
  6. 입력 >>  config get requirepass

redis password설정

 

설명

 

1. Redis 데이터베이스 서버를 실행하는 실행 파일입니다.

2. Redis 서버에 연결하여 명령을 실행하는 명령줄 인터페이스입니다.

※ redis-cli.exe는 redis-server.exe가 실행되고 있어야만 정상적으로 작동합니다.

 

3. config get requirepass

  • 현재 설정된 비밀번호를 확인합니다.
  • Redis 서버에 비밀번호가 설정되어 있는지 확인하고, 설정되어 있다면 그 비밀번호를 보여줍니다.

4. config set requirepass 패스워드

  • 비밀번호를 설정하거나 변경합니다.
  • "패스워드" 부분에 원하는 비밀번호를 입력하면 Redis 서버의 비밀번호가 변경됩니다.

5. auth 패스워드

  • Redis 서버에 인증합니다.
  • 비밀번호를 설정한 후 Redis 서버에 접속하려면 반드시 auth 명령어를 통해 인증해야 합니다.

6. 다시 config get requirepass

  • 변경된 비밀번호를 확인합니다.
  • 비밀번호 변경 후 config get requirepass 명령을 다시 실행하면 변경된 비밀번호가 출력됩니다.

 

반응형