Redis
는 key,value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터 베이스 관리 시스템(DBMS)이다.
다양한 인 메모리 데이터 구조 집한을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있따.
그리고 서버 복제 지원
을 해준다.
⇒ Redis가 실행 중인 서버에 장애가 발생하는 경우 장애 조치와 더 놓은 긹이 성능을 지원하기 위해 슬레이브가
마스터에 연결되고, 전체 복사본을 마스터 → 슬레이브 복제 지원한다.
쓰기 성능 증대를 위한 클라이언트 측 샤딩
지원
샤딩
: 같은 테이블의 스키마를 가진 데이터를 다수의 데이터베이스에 분산 저장 하는 법!
Redis
는 속도가 빠르고 사용이 간편하여 최고의 성능이 필요한 웹,모바일,게임, 광고 기술 및 IoT 애플리케이션에서 사용하고 있다.