Mastering Redis
暫譯: 精通 Redis

Jeremy Nelson

  • 出版商: Packt Publishing
  • 出版日期: 2016-03-31
  • 售價: $2,420
  • 貴賓價: 9.5$2,299
  • 語言: 英文
  • 頁數: 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 構建實時資料分析儀表板,以處理不同的異質資料流。