docker

[docker] Docker로 로컬에서 Redis 실행하기

hseoky 2024. 4. 1. 19:46
728x90

 

이번 포스트에서는 Docker를 이용해서 로컬 환경에서 Redis를 사용해 본다.

 

docker pull

docker pull redis

 

가장 먼저 docker pull 명령어를 통해 redis 이미지를 가져온다.

docker images;

 

docker images 명령어로 redis 이미지를 잘 받아왔는지 확인한다.

 

 

docker run

docker run --name redis-container -d -p 6379:6379 redis

 

docker run 명령어를 통해 redis 이미지를 실행한다.

  • --name {컨테이너명} : 지정한 이름으로 컨테이너를 실행한다
  • -d : 컨테이너를 백그라운드에서 실행
  • -p : 호스트의 port 번호와 컨테이너의 port 번호를 연결
docker ps

 

docker ps 명령어로 redis-container가 정상적으로 실행 중인지 확인한다.

 

docker exec -it redis-container /bin/sh

 

위 명령어를 통해 redis-container 컨테이너의 쉘로 들어갈 수 있다.

 

redis-cli

 

이 상태에서 redis-cli를 입력하면 redis 클라이언트를 실행할 수 있다.

 

 

 

 

Redis는 key-value 형태로 데이터를 저장한다.

 

위 예제에서는 가장 기본적인 String 형태로 SET 명령어를 통해 mykey라는 키에 "Hello, Redis!" 문자열을 저장하고 GET 명령어로 mykey에 해당하는 값을 불러온다.

728x90