티스토리 뷰

도커 컨테이너로 redis를 실행하던 도중 배포를 할때마다 redis에 있는 저장된 데이터도 같이 삭제되는 문제가 발생했다.

여러 이유중 하나는 redis-cli를 설정할때, 비밀번호를 설정해주지 않았기 때문이다.

# 레디스 설정 및 실행
docker run -v /path/on/host:/data \ 
--name my-redis \
-p 6379:6379 \ 
-d redis:latest redis-server --appendonly yes --requirepass '비밀번호'

--requirepass [비밀번호] 명령어로 비밀번호를 설정해준다.

 

redis server 에 접속을 해 확인을 하면 NOAUTH Authentication required. 라는 에러가 나온다. 

auth [비밀번호]를 입력해주면 인증이 되어 명령어를 실행할 수 있다.

 

Reference

https://junior-datalist.tistory.com/351

https://sungbin.dev/post/Redis%20%ED%95%B4%ED%82%B9%EB%8B%B9%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함