
- 베스트
- 소득공제
- 무료배송
개발자를 위한 레디스 - 효율적인 개발을 위한 인메모리 데이터베이스 사용 가이드(에이콘 오픈소스 프로그래밍 시리즈)
- 김가림
- 에이콘출판
- 2023년 11월 08일
5만원 이상 결제 시 (*배송비 제외)
정가제FREE(상품/사은품) 금액이
2,000원 이상이면 2,000원 추가적립10만원 이상 결제 시 (*배송비 제외)
정가제FREE(상품/사은품) 금액이
2,000원 이상이면 2,000원 추가적립정가제FREE(상품/사은품) 금액이
5,000원 이상이면 5,000원 추가적립
회원가입 시 적립금 즉시 지급!
배송안내
- 1만원 이상 주문 시 무료배송 입니다.
- 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
[주문/배송] 주문 수량 변경 시 안내
주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)
| ISBN | ISBN-13 : 9791161757926 |
|---|---|
| 쪽수 | 432쪽 |
| 크기 | 기타 규격 |
| 제품구성 | 단행본 |
- 컴퓨터/IT > 시스템공학
AI추천 이유
◈ 이 책의 구성 ◈
1장에서는 소프트웨어 아키텍처의 변화와, 이로 인해 현대의 데이터 저장소가 어떤 요구 사항에 직면했는지 알아본다.
2장에서는 레디스를 설치하고, 실행하며, 간단하게 사용하는 방법을 소개한다.
3장에서는 레디스에서 제공하는 자료 구조의 종류와 특징, 각 자료 구조에서 사용할 수 있는 커맨드에 대해 알아볼 것이다. 또한 레디스에서 키는 어떻게 다뤄지는지도 살펴본다.
4장에서는 특정 상황에서 레디스의 자료 구조를 적절히 활용해 애플리케이션의 성능을 향상시키며, 동시에 개발의 단순함과 편의성을증대할 수 있는 방법을 소개한다.
5장에서는 레디스를 캐시로 사용하는 방법을 알아본다. 캐시란 무엇인지, 어떤 상황에서 캐시를 사용해야 하는지, 레디스를 캐시로 잘 사용하는 방법과 주의해야 할 점은 무엇인지 짚어본다. 또한 캐시와 비슷하면서도 다른 세션 스토어에 대해서도 함께 이야기할 것이다.
6장에서는 메시지 브로커의 핵심 역할을 알아보고, 메시지 브로커의 두 가지 형태인 메시징 큐와 이벤트 stream에 대해 소개한다.
7장에서는 데이터를 안전하게 저장하기 위해 레디스에서 지원하는 (RDB와 AOF)두 가지 백업 방식에 대해 알아본다.
8장부터는 레디스에서 고가용성을 보장하기 위한 기능들을 알아볼 것이다. 8장에서는 고가용성의 기본이 되는 복제 메커니즘에 대해 설명한다.
9장에서는 자동 페일오버 기능을 수행하는 자체 솔루션인 센티널의 개념과 동작 방식을 설명한다.
10장에서는 고가용성과 샤딩을 동시에 보장하는 클러스터 모드에 대해 알아볼 것이다.
11장에서는 레디스에서 제공하는 보안 기능에 대해 알아본다. bind 설정은 레디스가 사용할 ip를 지정한다. 레디스의 이전 버전에서는 각 인스턴스에 하나의 패스워드만 설정할 수 있었다. 하지만 버전 6에서 도입된 ACL 기능을 이용하면 유저를 생성한 뒤 각 유저별로 다른 패스워드를 설정할 수 있으며, 이를 통해 유저 간에 패스워드를 개별적으로 관리하고 다른 권한을 할당할 수 있게 됐다.
12장에서는 레디스가 클라이언트를 처리하는 방법에 대해 살펴볼 것이다. 클라이언트의 요청을 어떻게 처리하는지 그리고 클라이언트 연결을 어떻게 관리하는지를 다룰 예정이다. 또한 클라이언트 연결의 성능을 향상시키기 위한 파이프라이닝과 클라이언트 사이드 캐싱에 대해서도 간략히 살펴볼 것이다.
13장에서는 레디스를 잘 운영하기 위해 알아야 할 내용을 소개한다. 레디스를 장애 없이 운영하기 위해서는 레디스가 구축된 서버와 레디스 인스턴스를 실시간으로 모니터링해 운영 환경에 문제가 생기지 않는지 확인하는 과정이 필수적이다. 아울러 프로메테우스와 그라파나를 이용해 레디스 대시보드를 작성하는 방법에 대해 알아볼 것이다.
작가의 말
최근 애플리케이션 개발의 필수 구성 요소로 자리 잡은 레디스의 중요성은 나날이 커져가고 있습니다. 많은 개발자가 다양한 서비스에서 레디스의 높은 성능을 활용해 효율적인 애플리케이션을 구축하고 있으며, 안정적인 데이터 관리와 빠른 접근성 사이의 균형을 이뤄내는 레디스는 많은 애플리케이션에서 점점 더 중요한 역할을 하고 있습니다. 인기와 함께 레디스에 대한 깊은 이해와 활용 능력 역시 점점 더 중요한 역량으로 인식되고 있습니다.
레디스는 다른 데이터 저장소에 비해 릴리스 속도가 비교적 빠르고 각 릴리스마다 유용한 신규 기능을 도입하고 있습니다. 레디스를 더 효율적으로, 더 광범위하게 활용할 수 있도록 하는 기능 업데이트는 계속되고 있지만 국내에서는 레디스에 대한 최신 정보를 제공하는 자료가 상대적으로 부족한 상황입니다. 이에 이 책을 통해 레디스의 최신 기능과 실용적인 활용 방안을 국내 개발자들에게 소개하고자 했습니다.
레디스를 운영하며 몇 차례 레디스로 인한 서비스 장애를 겪은 적이 있습니다. 레디스는 많은 서비스에서 핵심 요소로 활용되기 때문에 장애 상황이 발생하면 그 영향이 상당히 크게 느껴집니다. 이런 상황은 레디스의 올바른 운영과 최적화의 중요성을 깨닫게 해줬고, 레디스 관련 서비스 장애를 예방하거나 최소화하는 방법을 공유할 필요성을 느끼게 됐습니다.
레디스의 기본 구조부터 고급 기능 그리고 실제 운영 활용 방법에 이르기까지 폭넓은 내용을 소개하는 책입니다. 다양한 활용 사례와 함께 소개된 애플리케이션 성능 최적화 방법은 레디스를 이미 활용 중인 개발자뿐만 아니라 레디스 도입을 고려하는 개발자들에게도 큰 도움이 될 것으로 기대합니다. 운영 중 발생할 수 있는 일반적인 문제점과 실무에서 적용 가능한 해결 전략을 제시하며 효율적인 운영 방법을 소개함으로써 데이터베이스 관리자, 시스템 엔지니어 그리고 높은 성능과 신속한 데이터 처리가 필요한 다양한 IT 분야의 전문가에게도 도움이 되길 바랍니다.
이 책을 쓰면서 저도 레디스에 대해 많이 배웠습니다. 레디스의 새로운 기능을 알게 되는 동시에 내부 동작 방식을 좀 더 이해할 수 있었으며 여러 장애 포인트에 대해서도 깊게 고민할 수 있는 계기가 됐습니다.
등록된 리뷰가 없습니다
첫번째 리뷰어가 되어주세요
| 반품/교환방법 | |
|---|---|
| 반품/교환 가능기간 |
|
| 반품/교환비용 |
|
| 반품/교환 불가 사유 |
|
| 상품 품절 |
|
| 소비자 피해보상 환불지연에 따른 배상 |
|

















이 책을 읽고 어떤 느낌을 받으셨나요?
리뷰를 남기고 다른 독자들과 함께 공유해보세요.
안내 열기구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!