Redis 자료구조
- Remote Dictionary System
- 메모리 기반의 Key/Value Store동그라미
Key/Value Store
- 기본적인 Key/Value Store
- 특정 키 값에 값을 저장하는 구조
DataType
- Value가 단순한 Object가 아니라 자료구조를 갖는다.
String
- 최대 512mbyte
Set
- string의 집합
- set간의 연산을 지원한다.
- 교집합, 합집합, 차이를 매우를 빠른 시간내에서 추출할 수 있다.
Sorted Set
- set에 score 라는 필드가 추가된 데이터 형이다
- score 범위 따른 쿼리가 가능하다.
Hashes
- value 내에서 field/string value 쌍으로 이루어진 테이블 저장하는 데이터 구조체
- PK 1개와 String 필드 하나로 이루어진 테이블
List
- String 들의 집합
- set 유사 하지만 양방향 Linked List와 비슷한 기능을 제공한다.
'Database' 카테고리의 다른 글
목적에 맞는 데이터베이스 선택하기 (0) | 2018.09.09 |
---|---|
역색인 (Inverted Index) (0) | 2018.08.27 |
테이블 설계 - 정규화 (0) | 2018.08.12 |
NoSQL DB의 1:N 데이터의 구조의 설계 방법의 종류 (0) | 2018.05.22 |