들어가며
Redis를 운영하다 보면 redis-cli를 주로 사용하게 되는데
항상 docker exec 명령을 통해 docker container 내의 redis-cli를 사용하여 불편한 점이 많았습니다.
찾아보니 간단하게 Docker로 Redis-cli를 사용할 방법이 있어 기록을 남기게 되었습니다.
Docker로 Redis-cli 접속하기
1 | sudo docker run -it \ |
- it 옵션 : container와 conversation이 가능한 옵션
- rm옵션 : container가 종료되면 container를 삭제
- net옵션 : network 옵션
- redis:5.0.0-alpine redis-cli : redis:5.0.0-alpine이미지의 redis-cli를 사용
- a 옵션 : redis에서 requirepass를 사용하는 경우 password를 적어준다.
- p 옵션 : 접속 port
- h 옵션 : 접속하고자 하는 host (옵션 안주면 127.0.0.1로 접속한다)
Docker Redis-cli로 cluster 설정하기
1 | sudo docker run -it \ |
- –cluster : cluster mode 명령어 수행
- create : cluster 생성 명령
- –cluster-replicas 1 : Redis Replication 명령, Master node 1개당 Slave node 1개를 의미