Docker와 Redis
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에 데이터 처리를 간편하게 할 수 있음