version: '3.8'
services:
redis:
image: redis:latest # 최신 Redis 이미지를 사용
container_name: redis-container # 컨테이너 이름을 'redis-container'로 지정
ports:
- "6379:6379" # 로컬의 6379 포트를 Redis 컨테이너의 6379 포트에 매핑
volumes:
- redis_data:/data # 로컬의 'redis_data' 볼륨을 컨테이너의 /data 디렉토리에 매핑하여 데이터 영속성 유지
environment:
REDIS_PASSWORD: 비밀번호 # Redis 서버에 접근할 때 사용할 비밀번호 환경 변수 설정
command: ["redis-server", "--requirepass", "${REDIS_PASSWORD}"] # Redis를 실행할 때 비밀번호 보호 기능 활성화
volumes:
redis_data:
driver: local # 로컬 드라이버를 사용하여 볼륨 생성
접속이 안 될 경우
클라우드 서버에서 작업 중인데 접속이 안 된다면 6379 port를 열어주었는지 확인해보자