Github 2

PR 전송하기까지 절차(Github Desktop)

깃 저장소의 전체 구조 회사 원격 저장소 Fork 하기 check 표시를 해제해 줘야 main 브랜치 뿐 아니라 다른 브랜치를 가져옵니다. Sync fork를 통한 최신상태 동기화 회사 원격저장소 → 개인 원격저장소 충돌을 방지하기 위한 작업 로컬 Git에 최신상태 동기화 본인의 원격저장소를 최신화 시켰다면 로컬 저장소도 fetch origin 을 통해 동기화 해주세요 작업을 시작할 때는 기능을 나타내는 branch로 변경해주세요 feature 기능 개발 refactor 기능 수정 fix 오류 수정 EX) feature/장바구니담기 큰 기능목록으로 이름을 지어주시면 좋습니다 작업 도중에 회사 저장소에 PR을 통한 Merge가 이뤄졌다면 최신 상태로 동기화 해주세요!! 커밋은 이렇게 남겨주세요 feat E..

CI|CD 2023.10.29

[Spring Boot] Redis 캐싱 서버 적용하기

Redis란 무엇인가? Redis(Remote Dictionary Server)로 오픈 소스 기반의 인 메모리 데이터 저장소입니다. Redis의 특징 메모리 내 데이터 저장 Key : Value 타입 다양한 데이터 구조지원 메시징 큐 구현 가능 싱글 스레드 방식 Redis 사용 용도 일반적으로는 캐싱, 세션 관리, 풀링, 메시지 브로커, 게임 랭킹 등 다양한 영역에서 사용됩니다. Redis의 장점 Key:Value로 이뤄져 있는 만큼 빠른 속도로 데이터를 검색할 수 있습니다. 비관계형 데이터베이스로 확장성에 있어서 이점이 있습니다. in-memory 방식으로 디스크 방식보다 빠릅니다. Redis의 단점 데이터 일관성, 동시성 제어를 위한 기능이 미약합니다. Redis 캐싱 서버 적용하기 Redis의 서버..

SpringBoot 2023.05.01