도커(Docker)를 사용하여 Redis를 설치하고 실행하는 방법은 간단합니다. 먼저 도커 허브에서 Redis 이미지를 다운로드하고, 컨테이너를 실행하여 Redis 서버를 시작합니다. 아래에서 자세한 과정을 설명합니다.
1. Redis 이미지 다운로드:
터미널 또는 명령 프롬프트에서 다음 명령어를 실행하여 최신 Redis 이미지를 다운로드합니다.
코드
docker pull redis
2. Redis 컨테이너 실행:
다음 명령어를 사용하여 Redis 컨테이너를 실행합니다. -p 옵션은 호스트 머신의 포트와 컨테이너의 포트를 연결합니다. Redis는 기본적으로 6379 포트를 사용합니다.
코드
docker run -d -p 6379:6379 --name myredis redis
-d: 백그라운드에서 컨테이너를 실행합니다.
--name myredis: 컨테이너 이름을 "myredis"로 지정합니다.
redis: 사용할 이미지 이름입니다.
3. Redis 접속 및 확인:
컨테이너가 실행되면 다음 명령어를 사용하여 Redis CLI를 실행하여 Redis 서버에 접속할 수 있습니다.
코드
docker exec -it myredis redis-cli
또는, 로컬 머신에서 redis-cli를 실행하여 접속할 수도 있습니다. 이 경우, Redis 서버가 로컬 머신에서 실행 중이거나, 컨테이너의 6379 포트가 로컬 머신으로 포워딩되어야 합니다.
코드
redis-cli -h localhost -p 6379
접속 후 ping 명령어를 입력하여 "PONG" 응답을 받으면 Redis 서버가 정상적으로 실행 중인 것을 확인할 수 있습니다.
코드
ping
참고:
docker ps 명령어를 사용하여 실행 중인 컨테이너 목록을 확인할 수 있습니다.
docker stop myredis 명령어로 컨테이너를 중지할 수 있습니다.
docker rm myredis 명령어로 컨테이너를 삭제할 수 있습니다.
docker images 명령어로 다운로드한 이미지 목록을 확인할 수 있습니다.