docker compose로 설치
docker pull redis
로 Redis 최신 버전의 이미지를 다운 받는다.docker images
명령어로 다운받아진 이미지를 확인할 수 있다.docker-compose.yml
파일을 만들어서 만들어줄 수 있다.version: '3.1'
services:
redis-server:
image: redis
command: redis-server --port 6379
container_name: redis-server
hostname: redis
ports:
- 6379:6379
restart: unless-stopped
api-server:
build:
dockerfile: Dockerfile
context: ./
container_name: api-server
ports:
- '3000:3000'
depends_on:
- redis-server
docker-compose up -d --build redis-server
명령어로 docker-compose 이미지를 컨테이너로 생성할 수 있다.docker-compose.yml
파일을 통해 만들지 않고 명령어로 만들 수도 있다. (로컬로 만들지 않은 이유는 EC2 배포 환경에서도 동일한 redis를 사용하기 위해서이다)
docker exec -it redis-server redis-cli
로 redis cli 터미널에 접속할 수 있다.
localhost로 설치
/코드\
$ docker pull redis
$ docker network create redis-net
$ docker run --name redis -p 6379:6379 --network redis-net -d redis redis-server --appendonly yes