<aside>
1️⃣ Strings
</aside>
- 가장 기본적인 데이터 타입으로 제일 많이 사용된다.
- 바이트 배열을 저장한다.(binary-safe)
- 바이너리로 변환할 수 있는 모든 데이터를 저장 가능하다.(JPG와 같은 파일도 가능하다.)
- 한 key에 담을 수 있는 최대 크기는 512MB이다.
<aside>
1️⃣ -1️⃣ Strings의 주요 명령어
</aside>
- 분산된 여러 서버에서 increase, decrease를 요청할테지만 atomic하기때문에 중복되는것 없이 하나씩 실행한다. 그래서 걱정없이 사용할 수 있다.
<aside>
2️⃣ Lists
</aside>
- Linked-list 형태의 자료구조(인덱스 접근은 느리지만 데이터 추가/삭제가 빠르다.)
- Queue와 Stack으로 사용할 수 있다.
<aside>
2️⃣ -1️⃣ Lists의 주요 명령어
</aside>
<aside>
3️⃣ Sets
</aside>
- 순서가 없는 유니크한 값의 집합
- 검색이 빠르다
- 개별 접근을 위한 인덱스가 존재하지 않고, 집합 연산이 가능하다.(교집합, 합집합 등)
<aside>
3️⃣ -1️⃣ Sets 주요 명령어
</aside>