728x90
필요한 것
- 윈도우 PC
- Docker Desktop
- 약간의 시간
Docker Desktop 설치
Docker 설치는 아래 경로에서 진행하면 된다.
https://www.docker.com/products/docker-desktop
설치하고 재시작이 한 번 필요하므로 재시작을 해줘야 한다.
x64프로세서(특히 AMD)를 사용하는 경우, WSL 2가 없으면 Docker Engine이 실행이 안된다.
별도로 설치해줘도 되고, 재시작을 하면 설치하라고 안내 해주는 경로가 나오는데 그곳에서 설치하면 된다.
경로를 찾지 못한 사람들은 아래 경로에서 "x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지"를 설치하고,
WSL 2를 기본 버전으로 설정하면 된다.
Redis 이미지 받아오기
docker pull redis
결과
Using default tag: latest
latest: Pulling from library/redis
e5ae68f74026: Pull complete
37c4354629da: Pull complete
b065b1b1fa0f: Pull complete
6954d19bb2e5: Pull complete
6333f8baaf7c: Pull complete
f9772c8a44e7: Pull complete
...
docker images
출력
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest aea9b698d7d1 28 hours ago 113MB
여기까지만 해도 Redis를 사용하는 것에는 문제가 없다.
다만, redis-cli로 내부 데이터들을 조회하거나 명령어들을 입력해볼 일이 있다면,
redis-cli를 구동하고 이와 통신이 필요하다.
즉, 컨테이너 2개를 실행해서 이를 연결하는 docker network 구성이 필요하다.
Docker Network 구성하고 확인하기
docker network create redis-net
설정 후, 네트워크 확인
docker network ls
Redis 서버 실행
기본 실행
docker run --name redis -p 6379:6379 --network redis-net redis
권장하는 실행 방법
docker run --name redis -p 6379:6379 --network redis-net -v d:/redis -d redis:latest redis-server --appendonly yes
docker run --name redis -p 6379:6379 --network redis-net -v {본인의 볼륨 경로} -d redis:latest redis-server --appendonly yes
접속해보기
docker run -it --network redis-net --rm redis:latest redis-cli -h redis
이렇게 들어가면 redis-cli를 아래와 같이 사용할 수 있다.
접속 후 테스트
728x90
'Computer Science > DB' 카테고리의 다른 글
[MySQL/Mac] root 비밀번호 초기화하기 (30) | 2024.02.12 |
---|---|
MySQL(MariaDB)의 EXPLAIN으로 실행 결과 분석하기 (0) | 2021.11.07 |
Elasticsearch와 RDBMS의 용어 비교, 그리고 장단점 (0) | 2021.06.13 |