데이터베이스 - 윈도우에서 Redis 도커로 설치하기(2)

2024. 9. 3. 16:09데이터베이스/REDIS

2024/09/03

 

 

지난 시간에 도커에 redis를 설치하기 위해
윈도우에 wsl 설치하는 방법까지 알아보았습니다.
이어서 오늘은 도커에 redis를 설치하는 방법에 대해 알아보겠습니다.

 

 

※   윈도우에서 Redis를 도커로 설치해보자. 

📌 Redis 설치 시 Docker를 이용해 설치하는 것을 권장한다. 

Docker가 설치되어 있다면 명령어 하나로 Redis를 실행해볼 수 있다. Docker Hub에서 Redis를 찾아보면 세가지 이미지가 상단에 나오게 된다. 이중에서 한가지 선택할 수 있다.

             ●   redis 는 여태까지 가장 많이 사용되어 오던 Redis 서버의 핵심(Core)이다. 가장 간단한 형태의 연습을 하고 싶다면 redis를 사용한다.
             ●   redis/redis-stack-server 는 여러 플러그인이 추가된 Redis Stack 서버 이미지다. 확률형 데이터, JSON 문서 등을 사용하고 싶을 때 선택한다.
             ●   redis/redis-stack  redis/redis-stack-server 에 Redis Insight가 추가된 이미지다. Redis Insight를 같이 사용하고 싶을 때 선택한다.

 

앞으로 포스팅에서 다룰 실습을 위해 redis-stack 이미지를 사용하겠다.
이를 위해 간단한 docker-compose.yml을 작성한다.

 

 

         1️⃣  빈 폴더를 만들고, docker-compose.yml을 생성한다.

    ●  docker-compose.yml
services:
  redis-stack:
    image: redis/redis-stack
    container_name: redis-stack-compose
    restart: always
    environment:
      REDIS_ARGS: "--requirepass systempass"
    ports:
      - 6379:6379
      - 8001:8001​

 

💡 위 예시의 systempass가 비밀번호의 역할을 한다. 이 부분을 수정하면 접속할 때 비밀번호가 바뀌니 확인하자!


         2️⃣  터미널 (Windows의 경우 WSL)에서 해당 폴더로 이동 후 다음 명령을 실행합니다. 자동으로 최신 버전의 Redis Stack 이미지를 사용하게 된다.

docker compose up -d


         3️⃣  다음 명령으로 Redis 컨테이너가 정상적으로 실행되었는지 확인한다.

docker compose ps

위 이미지대로 redis-stack 서비스가 잘 실행된다면 설치가 무사히 완료됐다.

 

 

 

 

다음 포스팅에서는 인텔리제이에서 오늘 설치한
Redis를 연결해보도록 하겠습니다.

 


※ 위 이미지들은 스파르타코딩클럽에 저작권이 있으므로 무단 도용 금지 및 상업 목적으로 사용할 수 없습니다.