본문 바로가기
Docker

🚨 Apple Mac M1 | redis | "delete error : ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?" 이슈

by weero 2022. 7. 14.

 

docker로 비밀번호 설정을 하지 않은 도커 이미지를 실행시켰다.

docker run -d --platform linux/amd64 --name redis -d -p 6379:6379 redis redis-server

 

이후 웹서버에서 redis에 캐시동작을 요청할 때마다

delete error : ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?

이슈가 발생하고 있었다.

 

M1 맥북이 아닌 인텔맥 유저인 분들에게서는 나오지 않는 이슈였다.

 

셀장님이 이미 같은 이슈를 겪은 M1 유저들이 있다고 찾아주신 링크 👇🏻

https://github.com/redis/redis/issues/10341#issuecomment-1049926721

 

M1 이슈였군...😮‍💨

 

임시로 redis에 require pass를 지정해줬다.

1. redis 실행 시 require pass를 설정

2. 서버에서도 redis password를 설정해준다.(내 경우 secret.yaml에 지정)

cache_pw: "12345"

3. 2의 방법이 통하지 않는다면 redis-cli에서 AUTH [비밀번호]를 해준다.

 

당분간은 개발마다 지정해주고 커밋할 땐 지우는 번거로움이 있을 듯 하다ㅠ 암튼 해결...