docker-compose로 redis환경을 만들자 docker를 통하여 redis환경 구축과 redis 기본 명령어
docker를 이용하여 redis의 환경을 구축하고 redis 명령어를 통해 확인해보자.
docker-compose에 아래 코드를 추가해주자.
docker-compose.yaml
version: '3'
services:
redis:
image: "redis:latest"
ports:
- "6379:6379"
volumes:
- "./data/redis:/data"
터미널 혹은 윈도우의 cmd 등에서 아래의 명령어를 입력한다.
$ docker-compose up -d
위의 명령어를 입력하였으면 정상적으로 실행이 되었을 것이다. 도커에 올라간 것을 확인 하려면 아래의 명령어를 입력해보면 된다.
$ docker container list
위의 명령어를 입력하면 도커에 있는 컨테이너들이 리스트로 나온다. 이를 바탕으로 도커에 있는 컨테이너를 확인할 수 있다.
아래의 명령어를 입력하여 redis를 확인하자. 참고로 windows에서도 동일하게 입력하면 된다.
redis-cli를 입력한 후에는 redis의 명령어를 입력하면 된다.
CONTAINER ID는 docker container list 명령어를 통하여 확인할 수 있다.
$ docker exec -it [CONTAINER ID] /bin/bash
root@46f68f517bf1:/data# redis-cli
127.0.0.1:6379> keys *
redis의 명령어
명령어 | 설명 |
keys * | redis에 등록된 키들을 취득한다. |
type [key] | value의 type을 반환한다. |
get [key] | type을 string의 값으로 취득한다. |