메뉴

문서정보

목차

소개

ooo With Joinc 시리즈로 온라인 문서를 만들어보려 한다. Redis With JoinC 는 첫번째 시도다.

서문

이 온라인 문서는 Redis의 사용법을 다루고 있다. Redis는 오픈소스며, 다루기 쉽고, 빠르다. 메모리위에서 작동하는 in-memory 데이터베이스로 인터넷 서비스에서는 가장 널리 사용하고 그리고 가장 성공한 NoSQL 소프트웨어 중 하나다. 어떤 종류의 서비스를 만들든지 간에 RDBMS와 함께 반드시 사용하는 소프트웨어라고 보면 된다.

이 책은 크개 3개 파트로 구성한다. 1부에서는 Redis를 소개하고, 학습을 하기 위한 환경을 만든다. 즉 설치하고 실행하고, 몇 개 간단한 명령을 내려서 실제 작동하는 모습을 살펴볼 것이다. 그리고 Redis로 할 수 있는 것과 할 수 없는 것들을 살펴볼 것이다.

2부에서는 인터넷 서비스에 Redis를 적용하기 위한 시도를 해볼 것이다. 나는 이 시도의 결과 실제 인터넷 서비스에 Reids를 사용 할 수 있는 아이디어를 얻을 수 있기를 바란다. 이를 위해서 실제 인터넷 서비스 시나리오를 계획해서 redis를 적용하는 식으로 문서를 개발할 것이다.

3부에서는 Redis의 운영적인 측면을 살펴볼 것이다. 2부까지의 내용으로 인터넷 서비스에서의 응용 아이디어도 얻게 될 것이다. 하지만 실제 서비스에서는 확장성과 가용성을 모두 고려한다. 서비스 개발자는 클러스터, 샤딩, 실패를 대비한 복제 환경등을 만들어야 한다.

1부 Redis 시작하기

2부

Redis 데이터 모델

  1. Sets
  2. Sorted Sets
  3. Hashes
  4. Bit arrays
  5. HyperLogLogs
  6. Lists
  7. Binary-safe strings

3부

클러스터, 성능, 확장성, 공간

  1. Redis Cluster 소개
  2. Redis 메모리 최적화
  3. Persistence 저장소
Redis 시작 »