이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장. 들어가며__1.1 빅데이터란 무엇인가?__1.2 빅데이터와 RDBMS의 한계__1.3 레디스란 무엇인가?__1.4 마치며 2장. 빨리 시작해보기__2.1 리눅스에 설치하기__2.2 윈도우에 설치하기__2.3 Hello 레디스__2.4 기본 명령어__2.5 레디스 성능 측정__2.6 redis__2.7 마치며 3장. NoSQL__3.1 정의__3.2 탄생 배경__3.3 CAP 정리__3.4 NoSQL의 분류__3.5 언제 NoSQL을 사용해야 하는가__3.6 마치며 4장. 레디스 시작__4.1 레디스와 데이터 구조__4.2 레디스 데이터 구조와 명령어__4.3 레디스 키 설계__4.4 마치며 5장. 레디스 클라이언트__5.1 클라이언트 종류__5.2 레디스 프로토콜__5.3 대량의 데이터 입력__5.4 마치며6장. 레디스 내부구조__6.1 레디스 객체__6.2 레디스 문자열__6.3 레디스 공유객체__6.4 마치며7장. 레디스 활용 사례__7.1 웹 애플리케이션 서버 로그 통합__7.2 페이지 방문 횟수 저장__7.3 장바구니 정보__7.4 ‘좋아요’ 처리하기__7.5 실시간 순 방문자 집계__7.6 최근 조회 상품 목록__7.7 마치며8장. 확장과 분산 기법__8.1 복제__8.2 샤딩__8.3 샤딩과 복제 혼합__8.4 마치며9장. 레디스 운영 시 고려사항__9.1 임계점__9.2 메모리 설정__9.3 기타 고려사항__9.4 마치며10장. 레디스 튜닝__10.1 환경 설정 파일__10.2 서버 중지 없는 환경 설정__10.3 레디스 스냅샷__10.4 AOF__10.5 마치며11장. 루아 스크립트__11.1 루아__11.2 레디스와 루아__11.3 마치며부록 A. 빅 오 표기법부록 B. 레디스 명령어 목록부록 C. 버추얼 박스에 CentOS 설치
|
|
이 책을 읽는 독자라면 IT업계의 핫 이슈인 NoSQL이 무엇인지는 누구나 알 것이다. 그 중에서 강력한 성능을 자랑하면서 개발자가 쉽게 접근할 수 있는 NoSQL인 레디스에 대해 지대한 관심이 있으리라 생각한다. 이 책은 NoSQL에 대해 짧게나마 짚어보고 나서 레디스에 대한 기본 기능부터 고급 설정 방법 및 운영 시 고려사항과 몇 가지 응용사례까지 깊이 있게 다뤄볼 것이다.
독자의 이해를 돕고자 기본 개념도 차근차근 설명했으며 가능한 한 많은 그림을 사용했다. 기본적인 예제를 점점 확장하는 방식으로 구성했기 때문에 경력자가 보기에는 느리고 답답할 수도 있다. 이 책은 초보자가 레디스를 이해하고 실전적으로 사용할 수 있게 하는 데 목적이 있으므로 너그럽게 이해해주기 바란다. 이 책은 데이터베이스의 일종인 레디스에 대해 다룬다. 전통적인 RDBMS와 자료구조 그리고 자바에 대한 사전 지식이 있다면 책 내용을 익히는 데 도움이 될 것이다. 하지만 사전에 그러한 지식이 없더라도 레디스를 이해하고 개발 및 운영하는 데 지장이 없도록 자세한 설명을 곁들였다. 특히 책에 제시된 대부분의 서비스 장애 및 해결 방안은 필자의 실전 경험을 토대로 재구성됐다. 발생할 가능성이 있는 유사 상황을 가정한 경우도 있다. 이 책을 읽고 나서 NoSQL과 레디스에 대한 이해도가 한층 높아지고, 나아가 레디스의 특성을 최대한 활용할 수 있길 희망해본다. ---본문 중에서 |
|
이 책이 제시하는 핵심 내용이 책은 레디스를 실전 환경에서 사용할 수 있도록 설치부터 확장과 분산 기법 및 운영 시 고려사항과 튜닝 기법을 제시한다. 루아 스크립트를 활용하여 레디스를 더 강력하게 사용하는 방법도 다룬다. 이 책의 특징과 장점♣ NoSQL의 최고봉, 레디스를 접하자!1억 5천만 명의 액티브 사용자가 있는 트위터는 800대의 레디스 서버를 사용한다. 핀터레스트는 오브젝트 캐싱 용도로 레디스를 사용하며, 우리에게 친숙한 라인 메신저는 수십억 행에 다다르는 메신저를 전송하는 데 레디스를 사용한다. 이렇듯 레디스는 이미 우리 일상에서 숨 쉬고 있다. 더 늦기 전에 NoSQL의 최고봉, 레디스를 접하자!♣ 눈물 나게 공감 가는 쇼핑몰 사례로 배운다!인메모리 기반 NoSQL은 트위터나 대형 포털 같은 곳에서나 쓰는 먼 나라 DB 이야기로 들렸다. 하지만 그렇지 않다. 관계형 데이터베이스에서 각종 데이터를 뽑다가 성능에 문제가 생겼다면, 지금이 바로 레디스를 사용해야 할 시점이다. 이 책에 담긴 실전을 방불케 하는 쇼핑몰 사례를 적용하면 개발 기간을 단축할 수 있을 뿐 아니라 하드웨어 구축비용도 놀랍게 절감할 수 있다.♣ 호환성을 중시하는 레디스!이 책을 집필하는 시점에 레디스 최신 버전은 2.6.16으로, 이 버전을 기준으로 샘플 코드를 작성했다. 만약 이후에 더 최신 버전이 릴리즈되더라도 너무 우려할 바는 아니다. 왜냐하면 레디스 명령어는 하위 호환성을 중시하기 때문이다. 따라서 이후에 릴리즈될 레디스에서도 이 책에서 제시된 코드가 동작할 것이다. 어떤 독자를 위한 책인가?- 데이터베이스 관리자, 개발자- 클라우드 컴퓨팅 분야의 학자, 개발자, 기술 기획자
|