<aside> ✅ Redis란?
Redis를 공부하는 이유
가장 손쉽게 사용할 수 있는 In-memory 저장소
데이터를 디스크에 저장하지 않고, 휘발성인 RAM에 저장
빠른 속도 & 높은 성능
정형화된 테이블 구조로 데이터를 저장하지 않고, 다양한 타입을 제공해 유연한 활용성 제공
현대적인 서버 구조에서 세션 관리나 캐시는 빠질 수 없는 구성 요소
Redis의 활용도
아주 빠른 데이터 저장소로 활용
분산된 서버들 간의 커뮤니케이션 (동기화, 작업 분할 등) Redis는 외부 서버이므로 세션 데이터 등을 저장하는 용도로 사용
내장된 자료구조를 활용한 기능 구현
<aside> ✅ Key-value store
특정 값을 key로 해서 그와 연관된 데이터를 value로 저장 (Map과 같은 형태)
가장 단순한 데이터 저장 방식
단순한 만큼 빠르고 성능이 좋음 </aside>
장점
단점
활용