Mastering Redis

Jeremy Nelson

  • 出版商: Packt Publishing
  • 出版日期: 2016-03-31
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 366
  • 裝訂: Paperback
  • ISBN: 1783988185
  • ISBN-13: 9781783988181
  • 相關分類: Key-Value Store
  • 相關翻譯: 深入理解 Redis (簡中版)
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Take your Redis knowledge to the next level to build enthralling applications with ease

About This Book

  • Detailed explanation on Data structure server with powerful strings, lists, sets, sorted-sets, and hashes
  • Learn to Scale your data with Redis Cluster's distributed setup
  • This is a fast paced practical guide full of screenshots and real work examples to help you get to grips with Redis in no time.

Who This Book Is For

If you are a software developer with some experience with Redis and would now like to elevate your Redis knowledge and skills even further, then this book is for you.

What You Will Learn

  • Choose the right Redis data structure for your problem
  • Understand Redis event-loop and implement your own custom C commands
  • Solve complex workflows with Redis server-side scripting with Lua
  • Configure your Redis instance for optimal memory management
  • Scale your data in a distributed manner with Redis Cluster
  • Improve the stability of your Redis solution using Redis Sentinel
  • Complement your existing database and NoSQL environment with Redis
  • Exploit a wide range of features provided by Redis to become a DevOps expert.

In Detail

Redis is the most popular, open-source, key value data structure server that provides a wide range of capabilities on which multiple platforms can be be built. Its fast and flexible data structures give your existing applications an edge in the development environment.

This book is a practical guide which aims to help you deep dive into the world of Redis data structure to exploit its excellent features. We start our journey by understanding the need of Redis in brief, followed by an explanation of Advanced key management. Next, you will learn about design patterns, best practices for using Redis in DevOps environment and Docker containerization paradigm in detail. After this, you will understand the concept of scaling with Redis cluster and Redis Sentinel , followed by a through explanation of incorporating Redis with NoSQL technologies such as Elasticsearch and MongoDB. At the end of this section, you will be able to develop competent applications using these technologies. You will then explore the message queuing and task management features of Redis and will be able to implement them in your applications. Finally, you will learn how Redis can be used to build real-time data analytic dashboards, for different disparate data streams.

商品描述(中文翻譯)

將你的 Redis 知識提升到更高的水平,輕鬆建立引人入勝的應用程式。

關於本書

- 詳細解釋具有強大字串、列表、集合、有序集合和哈希的資料結構伺服器
- 學習使用 Redis Cluster 的分散式設定來擴展你的資料
- 這是一本節奏快速的實用指南,充滿螢幕截圖和真實工作範例,幫助你迅速掌握 Redis。

適合閱讀對象

如果你是一位具有一些 Redis 經驗的軟體開發人員,並且想要進一步提升你的 Redis 知識和技能,那麼這本書就是為你而寫的。

你將學到什麼

- 選擇適合你問題的正確 Redis 資料結構
- 了解 Redis 事件迴圈並實作自己的自訂 C 指令
- 使用 Lua 進行 Redis 伺服器端腳本編寫以解決複雜的工作流程
- 配置你的 Redis 實例以實現最佳的記憶體管理
- 使用 Redis Cluster 以分散式方式擴展你的資料
- 使用 Redis Sentinel 提高你的 Redis 解決方案的穩定性
- 將 Redis 與現有的資料庫和 NoSQL 環境相結合
- 利用 Redis 提供的各種功能成為 DevOps 專家。

詳細內容

Redis 是最受歡迎的開源鍵值資料結構伺服器,提供了多種平台可以建立的廣泛功能。它快速靈活的資料結構使你現有的應用程式在開發環境中更具優勢。

本書是一本實用指南,旨在幫助你深入研究 Redis 資料結構的世界,以利用其優秀的功能。我們從簡要了解 Redis 的需求開始,接著解釋了進階的鍵管理。接下來,你將詳細了解設計模式、在 DevOps 環境中使用 Redis 的最佳實踐以及 Docker 容器化範式。在此之後,你將了解使用 Redis Cluster 和 Redis Sentinel 進行擴展的概念,並詳細解釋如何將 Redis 與 Elasticsearch 和 MongoDB 等 NoSQL 技術相結合。在本節結束時,你將能夠使用這些技術開發出優秀的應用程式。接著,你將探索 Redis 的訊息佇列和任務管理功能,並能夠在你的應用程式中實現它們。最後,你將學習如何使用 Redis 建立即時資料分析儀表板,用於不同的不相關資料流。