Redis Applied Design Patterns

Arun Chinnachamy

  • 出版商: Packt Publishing
  • 出版日期: 2014-09-27
  • 售價: $1,090
  • 貴賓價: 9.5$1,036
  • 語言: 英文
  • 頁數: 99
  • 裝訂: Paperback
  • ISBN: 1783286717
  • ISBN-13: 9781783286713
  • 相關分類: Key-Value StoreDesign Pattern
  • 下單後立即進貨 (約3~4週)

商品描述

Use Redis' features to enhance your software development through a wide range of practical design patterns

About This Book

  • Explore and understand the design patterns of Redis through a wide array of practical use cases
  • Learn about different data structures and the latest additions to Redis
  • A practical guide packed with useful tips to help you use patterns in your application

Who This Book Is For

This book is for developers who are already proficient in programming and capable of designing systems using traditional databases, but are new to Redis. It is assumed that you understand the basics of Redis and are familiar with the various data structures. You are also expected to be proficient in one or more programming languages through which you want to use Redis.

What You Will Learn

  • Get introduced to the NoSQL way of thinking
  • Use pub/sub to implement a notification system
  • Explore various data structures in Redis including HyperLogLog
  • Understand simple use cases such as the cache management system
  • Use Redis in analytics and real-time tracking
  • Implement a leaderboard in gaming using sorted sets
  • Implement a commenting system using Redis and code samples

In Detail

With new data stores making their way onto the market, it's necessary for businesses to understand the features and techniques to use data stores most effectively. Redis Applied Design Patterns is designed to guide you into the world of Redis and will help you understand how business problems can be solved using Redis in your application stack.

This book introduces you to the NoSQL way of thinking and how it is different from SQL. It helps you understand various functionality of Redis through a series of use cases designed for you to learn the more complex and less well-known features of Redis in an incremental way. By the time you've read this book, you will be capable of designing a system using Redis. This book will guide you through various use cases along with code samples, easy-to-understand diagrams, and tips to help you take advantage of Redis. The book explains the benefits of adding Redis to the application stack and discusses various practical use cases for Redis such as the caching system, commenting system, and social networking.

商品描述(中文翻譯)

使用 Redis 的特性透過各種實用的設計模式來增強您的軟體開發

關於本書
- 探索並理解 Redis 的設計模式,透過各種實用的案例
- 了解不同的資料結構及 Redis 的最新功能
- 一本實用指南,提供有用的提示,幫助您在應用程式中使用設計模式

本書適合誰
本書適合已經精通程式設計並能夠使用傳統資料庫設計系統的開發者,但對 Redis 還不熟悉。假設您了解 Redis 的基本概念並熟悉各種資料結構。您也應該精通一種或多種程式語言,並希望透過這些語言使用 Redis。

您將學到什麼
- 了解 NoSQL 的思維方式
- 使用 pub/sub 實現通知系統
- 探索 Redis 中的各種資料結構,包括 HyperLogLog
- 理解簡單的使用案例,例如快取管理系統
- 在分析和即時追蹤中使用 Redis
- 在遊戲中使用排序集合實現排行榜
- 使用 Redis 和程式碼範例實現評論系統

詳細內容
隨著新資料儲存技術的出現,企業有必要了解如何最有效地使用資料儲存技術的特性和技術。《Redis 應用設計模式》旨在引導您進入 Redis 的世界,幫助您理解如何在應用程式堆疊中使用 Redis 解決商業問題。

本書將介紹 NoSQL 的思維方式及其與 SQL 的不同之處。它通過一系列設計用於學習更複雜且不太知名的 Redis 功能的案例,幫助您理解 Redis 的各種功能。當您讀完本書時,您將能夠使用 Redis 設計系統。本書將通過各種使用案例、程式碼範例、易於理解的圖表和提示來指導您充分利用 Redis。本書解釋了將 Redis 添加到應用程式堆疊的好處,並討論了 Redis 的各種實用案例,例如快取系統、評論系統和社交網路。