redis 3

[ AWS / EC2 / Redis / docker ] EC2 Spring boot 프로젝트에 redis연동하기 feat.Docker

AWS EC2에 Redis를 설치하고, Spring 프로젝트까지 연동을 해볼것이다. 다음의 대략정인 과정을 통해 진행될 것이다. 1. Docker를 통해 Redis 다운받기 2. Redis config 파일 생성/수정 및 docker file 생성하기 3. 2에서 생성한 conf 파일과 dockerfile로 docker image 생성하기 4. 생성한 image 를 docker hub에 올리기 5. EC2에서 redis image와 spring(jar)image 내려받기 6. 내려받은 image를 container로 실행하고, EC2 포트 열기 EC2셋팅법과 docker 및 redis를 셋팅하는 방법은 이전 글에서 찾아볼 수 있다. spring + docker 셋팅 https://monsterhunter..

카테고리 없음 2024.04.08

[ Redis / Docker / Spring ] docker를 이용하여 springboot에서 Redis 연동하기

오늘은 Docker를 이용하여 Redis를 로컬에 설치하고, Springboot와 연동하겠다. Step 1. Docker를 이용하여 Redis를 받아보자! docker는 다운받아져 있는걸로 알고.. 'docker pull redis:latest' 명령어를 사용하여 최신버전의 redis를 받아온다. 그 다음, 'docker network create redis-network --driver bridge' 명령어를 사용하여 네트워크를 생성해 준다. ※ docker network : 컨테이너간의 통신 및 데이터 공유를 위한 가상 네트워크 이제, 'sudo vim redis.conf' 명령어를 사용하여 redis.conf 파일을 수정하여 설정을 잡아준다. docker run \ -d \ --name redis ..

카테고리 없음 2024.03.15

[Back-end] Redis(레디스)를 사용하는 이유

먼저, Redis란 무엇인가? Redis는 인 메모리 데이터 구조 저장소 이다. 문자 그대로 인메모리 상태에서 데이터를 처리함으로써, RDB / DocumentDB 보다 빠르고 가볍다. 단일 서버뿐만 아니라 여러 서버 간 데이터 분산도 지원한다. Redis는 로컬환경은 물론, 클라우드 서비스인 레디스 랩(https://redislabs.com/) 등의 서드파티를 통해 사용할 수 있다. 또한, 다양한 백엔드 프레임워크를 지원한다. Redis를 사용하기 좋은 예 1. Key - Value 타입의 데이터를 처리해야하고, I/O가 빈번히 발생해 다른 저장 방식의 효율이 떨어질 때. - 가장 많이 사용되는 건 사용자의 세션 관리이다. 사용자의 세선을 유지하고, 불러오고, 여러 활동을 추적할 수 있다. 2. 데이터..

카테고리 없음 2023.12.26