Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다
예시 - 명령어에 대한 자세한 설명은... 여기 클릭
Docker 설치 후 cmd 에서 아래의 명령어 실행
>>> example
docker run -v /path/on/host:/data \
--name [container name] \
-p 6379:6379 \
redis redis-server
--appendonly yes
--requirepass [password] \
docker run -v C:\dockers\redis_volume:/data \
--name myredis \
-p 6379:6379 \
redis redis-server
--appendonly yes
--requirepass 123 \
한 줄 명령어 (복붙) - 명령어에 대한 자세한 설명은... 여기 클릭
docker run -v C:\dockers\redis_volume:/data --name myredis -p 6379:6379 redis redis-server --appendonly yes --requirepass 123
설치 완료...
Ctrl + C 를 눌러 실행중인 도커 레디스 컨테이너 종료시
"Redis is now ready to exit, bye bye..." 를 볼 수 있다.
위에서 실행한 레디스 명령어 -v (볼륨) 경로
도커 컨테이너에 설치된 Redis의 파일들이 호스트(사용자의 컴퓨터)에 마운트(연결) 되어 호스트에 설치 된 것을 확인할 수 있다.
즉 도커의 redis가 잘 못 되더라도 redis의 데이터는 호스트에서 보존할 수 있게 되었다.
도커에 레디스 이미지가 설치된 것을 확인할 수 있다.
도커에 레디스 컨테이너(myredis)가 실행 중인 것을 확인할 수 있다.
$ docker exec -it myredis redis-cli
//도커 레디스 컨테이너 접근 후 "redis-cli" 커멘드로 레디스 실행 호스트가 C 드라이브(호스트)에서 127.0.0.1:6379 도커 레디스로 변경된 것을 확인할 수 있다.
$ auth 123
// OK ... 비밀번호 입력
$ info //설치된 redis 의 정보를 확인할 수 있다.
Redis 테스트
지금까지 도커를 이용하여 레디스를 설치 및 실행, 테스트를 완료 하였다.