Redis란?

Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다. Redis는 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다. 주요 Redis 사용 사례로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수 있습니다.

Remote Dictionary Server의 약자로, 원격 Dictionary(Key-value)구조 데이터 관리 Server 시스템이다.

단순하게 Key-Value 값으로 데이터를 저장하며, 데이터 고속 읽기와 쓰기에 최적화 되어있다. → 일종의 NoSQL로 분류 되기도 한다.

또한 Redis는 In-Memory solution으로도 분류되기도 하는데, 다양한 데이터 구조체를 지원함으로써 DB, Cache, Message Queue, Shared Memory 용도로 사용될 수 있다. → 메모리에서 데이터를 처리하기 때문에 작업 속도가 상당히 빠르다.

Redis 특징