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