Redis

Redis password 조건

초록색거북이 2024. 2. 9. 16:57
728x90
반응형
SMALL

 

 

requirepass를 hello123!@# 로 설정을 했다.

 

redis-cli -h yourdomain -p 6379 -a 'hello123!@#'

<레디스 외부접속 명령어>

 

 

위의 명령어를 쳐서 레디스에 접근하려 했다.

 

 

근데 왠걸

AUTH failed: ERR invalid password

인증에 실패했다는 에러가 뜬다. 

뭐지??? 비밀번호 설정을 제대로 안해줬나, 다시 확인해보고, 레디스가 적용이 안됐나, 레디스서버 내렸다가 재기동도 시켜보고.....

 

여러 글을 보며, 원인을 간신히 파악했다.

 

redis 비밀번호 설정할때 (!, &, #, $, ^, <, >, -) 문자만 허용가능하고, 나머지 문자는 사용할수 없다는것...

 

'hello123!@#' 저 '@'  때문에 걸렸던 것이다.

 

hello123!@# -> hello123!# 로 수정하고 접속시도...

(물론 그전에 redis.conf에서 비밀번호도 같이 수정해줘야함. 그리고 확실하게 레디스 껏다 다시 키자... 적용 확실히 할수있도록..)

redis-cli -h yourdomain -p 6379 -a 'hello123!#'

 

와.., 이제 접속된다 .. 굳...

 

레디스 상당히 까다롭네 ㅋ

728x90
반응형
LIST