
[DB] Redis란?
·
DB
1. Redis란?💡 REmote DIctionary Server 빠른 읽기 및 쓰기 성능을 제공하는 메모리 기반 오픈 소스 데이터베이스특징Key-Value 데이터 구조 기반다양한 데이터 구조 지원 (문자열, 리스트, 해시, 집합, 정렬된 집합 등)인메모리 데이터 저장소 ****: 메모리에 데이터를 저장NoSQL 데이터베이스 중 하나영속성싱글 스레드로 동작명령어를 이벤트 루프(Event Loop) 방식으로 처리명령어를 Event Queue에 적재하고 싱글 스레드로 하나씩 처리메모리를 사용하기 때문에 싱글 스레드로도 빠른 처리 가능멀티 스레드의 동시성 문제 피하기 가능 : Context Switch, Deadlock 발생 X여러 대의 서버 구성 가능 (Master - Slave)단점데이터 영속성복잡한 쿼..