디벨롭
로그인
디벨롭
로그인
Redis 개요
박상준
·
2024년 3월 19일
팔로우
1
redis
1
REDIS
목록 보기
1/21
정의 및 기본 개념
R
emot
e
DI
ctionary
S
erver 의 약자이다.
원격 서버에 존재하고 다수의 서버에서 공통적으로 사용할 수 있는 인메모리 데이터 저장소이다.
Key - Value 형태로 데이터를 저장하고, 해시맵과 같이 상수 시간의 복잡도로 데이터 접근이 가능하다.
다수의 서버가 공유하는 해시 테이블로 이해할 수 있으며, 표준 C 로 작성된 오픈소스 프로젝트이다.
인메모리 데이터 스토어
모든 데이터를 메모리 (RAM) 에 저장하는 인메모리 데이터 스토어이다.
백업을 제외한 모든 작업이 메모리에서 수행된다.
디스크 기반의 DB보다 훨씬 빠른 속도를 제공한다.
특징 및 장점
Redis 는 매우 빠른 데이터 처리 속도를 제공.
모든 데이터를 메모리에 저장하기 때문
다양한 데이터 구조를 지원한다
문자열 - Strings
리스트 - list
셋 - Set
해시 - Hash
소티드 셋 - SortedSet
높은 가용성과 확장성을 제공하는 다양한 기능이 존재
Replication
Clustering …
사용처
세션 관리, 메시지 큐, 캐싱 등 다양한 분야에서 널리 사용된다.
모든 데이터베이스 중 대중성으로 전체 6위 기록,
키 - 값 데이터 스토어 중에서는 압도적인 1위를 기록
박상준
이전 블로그 : https://oth3410.tistory.com/
팔로우
다음 포스트
[프로젝트] Redis Master & Slave + Sentinel || 설정관련
0개의 댓글
댓글 작성