
Redis란? (레디스가 싱글쓰레드로 동작하는 이유)
·
Redis
🔸Redis란?레디스는 Remote dictionary server의 약자로 오픈소스, 고성능 key-value 인메모리 NoSQL 데이터베이스이다.주로 캐싱, 세션 관리, 메시지 브로커, 실시간 데이터 분석 등의 목적으로 사용된다. 📌 핵심 특징:빠른 성능: 메모리 기반으로 동작하여 매우 빠른 데이터 읽기/쓰기 속도를 제공단순한 키-값(Key-Value) 저장소: 다양한 데이터 구조를 지원싱글 스레드 기반: 이벤트 루프를 이용한 높은 성능 유지지속성(Persistence) 지원: RDB 및 AOF 방식으로 데이터 영구 저장 가능분산 및 클러스터 지원: 여러 노드로 확장 가능🔸Redis의 특징 1️⃣ 실시간 응답(빠른 성능) Redis는 RAM(메모리)에서 데이터를 저장하고 조회하기 때문에, 디스..