DevOps와 CI CD

Docker와 Redis

옴악핫세 2023. 11. 16. 22:06

Redis란 Remote Dictionary Server 약자로 in-memory 데이터 저장소

Open Source이며 Cache, Message Broker 용도로 많이 사용함

(옛날에는 memcached도 많이쓰였지만 지금은 Redis를 많이 사용)

 

지정된 Memory가 가득 찬 경우 LRU(Least Recently Used) 알고리즘에 의해 동작

https://hub.docker.com/_/redis

 

redis - Official Image | Docker Hub

Quick reference Supported tags and respective Dockerfile links 7.2.3, 7.2, 7, latest, 7.2.3-bookworm, 7.2-bookworm, 7-bookworm, bookworm 7.2.3-alpine3.18, 7.2-alpine3.18, 7-alpine3.18, alpine3.18, 7.2.3-alpine, 7.2-alpine, 7-alpine, alpine 7.0.14, 7.0, 7.0

hub.docker.com

 

도커 허브에서 가상화 환경에서 사용 가능한 redis 이미지를 다운로드 받자.

그리고 포트번호와 다운로드 이미지를 설정하여 도커를 기동시키자

docker run -d -p 6379:6379 --name=redis redis:alpine

 

 

 

그다음 내 컴퓨터에서 redis에 접속하기 위한 client 모듈을 설치하자

나는 Another Redis Desktop Manager 를 설치했음

아까 도커에서 설정한 포트 번호를 입력해줘야함

 

 

윈도우에서 위의 client 모듈을 사용해서 redis에 데이터 처리를 간편하게 할 수 있음