Development/Redis

    [Redis] Redis를 쉽게 알아보자

    [Redis] Redis를 쉽게 알아보자

    Redis란? Redis(REmote DIctionary System)는 NoSQL DBMS의 한 종류로, Key-Value 기반의 In-memory 데이터 저장소다. 모든 데이터를 Memory에 저장하여 속도가 매우 빠르다는 특징을 가지며, 다른 In-Memory 솔루션들과는 다르게 '다양한 자료 구조'를 지원한다. Redis 주요 특징 Single-thread 기반이며, Key-Value 구조의 형태로 데이터를 관리한다. Single-thread 기반이라는 의미는, 명령어의 실행과 이벤트를 처리하는 Core 부분이 single-thread로 구성 및 동작하여 Atomic 처리를 보장한다는 것을 의미한다. 별도의 시스템 명령들을 사용하는 전용 Sub-thread가 존재한다. Redis 4.0 부터는 M..