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

2024. 9. 3. 15:45데이터베이스/REDIS

2024/09/02

 

 

 

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

 

https://www.docker.com/wp-content/uploads/2022/08/redis-docker-official-image-600px.png

 

👉  Redis도 서버 클라이언트 형식으로 동작하는 데이터베이스인 만큼, 설치해서 접속해야 사용할 수 있다.
       설치를 하기위한 선택지를 살펴보고, IDE를 이용해 데이터를 저장해보도록 하자.

📌  Redis Community Edition 설치 페이지
     •  https://redis.io/docs/latest/operate/oss_and_stack/

 

 

   ▶  로컬 환경에 Redis 설치하기 (Windows, Linux)

⚙️  Windows 로컬 환경에 Redis를 설치하는 것은 조금 까다롭게 느껴질 수 있다.

❓ 본래 Redis 3 버전 이후로 Windows 환경에 직접 설치하는 버전은 지원을 안하고, Windows Subsystem for Linux 또는 그 위에 동작하는 Docker가 설되어 있어야 사용 가능하였다. 이는 아직 변하지 않아, 여전히 WSL 또는 Docker가 필요하다.

WSL으로 Linux를 사용, APT 패키지 관리자를 이용하기 때문에, WSL 설치 다음 단계부터는 Debian 계열 리눅스(우분투, 민트 등)와 과정이 동일하다.



         1️⃣  (Windows Only) WSL을 설치한적 없다면, WSL의 설치를 진행한다.

🏠  WSL 설치 페이지
     •  https://learn.microsoft.com/en-us/windows/wsl/install
 

Install WSL

Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine, and more are available.

learn.microsoft.com

 

⚙️  WSL 설치
❗ 만약, Docker를 설치하였다면 WSL은 이미 설치되어있을 가능성이 높다 👉 Windows에 Docker를 설치하기 위한 요구사항중 하나이기 때문이다.


① CMD 관리자 권한으로 실행 후 아래 명령어를 입력한다.

wsl --install​


② 컴퓨터 다시 시작 후 다시 위 명령어를 동일하게 입력한다.

wsl --install​

③ 아래 화면이 나오면 우분투 사용자 계정 및 비밀번호를 입력한다. 


④ 우분투가 실행된다.

 

         2️⃣  터미널로 WSL을 실행, APT의 저장소 목록에 Redis의 저장소를 추가하고 설치를 진행한다.

             ●   APT 명령어 모음

# Redis 저장소 추가
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

# 추가된 저장소를 사용하도록 업데이트
sudo apt-get update
# redis 설치
sudo apt-get install redis

 

         3️⃣  Redis 서버를 백그라운드에 실행한다.

             ●   service 를 이용해 Redis Server 시작

sudo service redis-server start

 

 

 

 

 

이어 다음 포스팅에서는 도커를 이용해
Redis 설치를 진행해보겠습니다.

 


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