컨테이너/도커

Docker 정리(3)

JUNGKEUNG 2022. 5. 15. 15:57

레디스(Redis)란?

Key와 Value를 가진 NoSQL 데이터 베이스다.

메모리에 저장을 하기 때문에 Mysql같은 데이터베이스에 데이터를 저장하는 것과 데이터를 불러올때 훨씬 빠르게 처리할수가 있으며, 비록 메모리에 저장하지만 영속적으로도 보관이 가능하다. 그래서 서버를 재부팅해도 데이터를 유지할수있는 장점이 있다.

RDBMS와 NoSql의 차이점 및 NoSql이 무엇인지는 https://jungkeung.tistory.com/138 에서 확인 하자

 

 

 

레디스를 이용한 컨테이너 활용

일단 먼저 레디스 서버를 실행 한 후, 레디스 클라이언트를 통해서 서버에 명령어를 전달해보자.

 

1. 터미널을 실행 후, 레디스 서버를 작동

   docker run redis

2. 레디스 클라이언트를 켜야 하는데 첫번쨰 터미널에서는 아무것도 할 수 없다. 그러니 두번째 터미널을 켜서

클라이언트를 켜서 레디스 클라이언트를 작동 시킨다.

docekr exec -it redis아이디 redis-cli

위와 같이 접속한것을 알수가 있다.

-it : -it를 붙어줘야 명령어를 실행 한 후 계속 명령어를 적을수 있다. 

i : interactive(상호적인) t : terminal(터미널) 의 약자로 -i + -t = -it 

위와 같이 key 값에 hello을 넣어주고 get으로 가져올수 있는것을 확인할수가 있다.

 

 

 

참고자료


 

'컨테이너 > 도커' 카테고리의 다른 글

docker react 설치  (0) 2022.05.17
Docker 이미지 만들기  (0) 2022.05.15
Docker 정리(4)  (0) 2022.05.15
Docker 정리(2)  (0) 2022.05.15
Docker 정리(1)  (0) 2022.05.14