Instant Redis Optimization How-to

Arun Chinnachamy

  • 出版商: Packt Publishing
  • 出版日期: 2013-04-20
  • 售價: $1,220
  • 貴賓價: 9.5$1,159
  • 語言: 英文
  • 頁數: 56
  • 裝訂: Paperback
  • ISBN: 1782164804
  • ISBN-13: 9781782164807
  • 相關分類: Key-Value Store
  • 下單後立即進貨 (約3~4週)

商品描述

Learn how to tune and optimize Redis for high performance

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Install, fine-tune, and add Redis to your application stack.
  • Perform bulk writes into Redis efficiently
  • Debug and troubleshoot Redis

In Detail

The database is the backbone of any application and Redis is a next generation NoSQL database which can provide ultra-fast performance if tuned and calibrated correctly. Instant Redis Optimization How-to will show you how to leverage Redis in your application for greater performance and scalability.

Instant Redis Optimization How-to will show you how to make the most of Redis. Using real-world examples of Redis as a caching and queuing service, you will learn how to install and calibrate Redis to optimize memory usage, read and write speed, as well as bulk writes and transactions. If you want to use Redis for its blazing fast capabilities, then this book is for you.

Instant Redis Optimization How-to shows you how to optimize and scale Redis with practical recipes on installation and calibration for performance and memory optimization as well as advanced features like PUB/SUB.

This book starts by providing clear instructions on how to install and fine-tune Redis to work efficiently in your application stack. You will also learn how to maintain persistence, how to optimize Redis to handle different data types, as well as memory usage optimization. You will then learn how to use bulk writes and transactions, as well as publish/subscribe features to get the most out of Redis.

Offering best practices and troubleshooting tips, this book will also show you how to manage and maintain performance. This book finishes by recommending the best client libraries for all major programming languages. By the end of this book you will know how to create blazing fast applications using Redis.

What you will learn from this book

  • Correct configuration and installation of Redis
  • Optimize memory usage
  • Detect and troubleshoot performance bottlenecks
  • Use a variety of data types
  • Facilitate high volume writes
  • Carry out transactions with Publish/Subscribe
  • Use SignalR to create a sample application
  • Leverage Azure to scale Redis out into the cloud

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This book is written in a concise, focused style with numerous practical and hands-on recipes and examples. If you want to leverage Redis to create blazing fast applications, then this book is for you.

Who this book is written for

This book is for developers who are already proficient in programming and traditional databases and want to start learning about Redis for its simplicity and fast performance. A basic understanding of Linux and proficiency in a programming language are required to get the most out of this book.

商品描述(中文翻譯)

學習如何調整和優化 Redis 以達到高效能

概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果。
- 安裝、微調並將 Redis 加入您的應用程式堆疊。
- 高效地執行批量寫入到 Redis。
- 偵錯和排除 Redis 的問題。

詳細內容
資料庫是任何應用程式的支柱,而 Redis 是一種下一代 NoSQL 資料庫,如果正確調整和校準,可以提供超快的效能。《Instant Redis Optimization How-to》將向您展示如何在應用程式中利用 Redis 以獲得更高的效能和可擴展性。

《Instant Redis Optimization How-to》將教您如何充分利用 Redis。通過使用 Redis 作為快取和佇列服務的實際範例,您將學習如何安裝和校準 Redis,以優化記憶體使用、讀寫速度,以及批量寫入和交易。如果您想利用 Redis 的超高速能能力,那麼這本書就是為您而寫。

《Instant Redis Optimization How-to》展示了如何通過實用的安裝和校準食譜來優化和擴展 Redis,以提高效能和記憶體優化,還有像 PUB/SUB 這樣的進階功能。

本書首先提供清晰的指示,教您如何安裝和微調 Redis,使其在您的應用程式堆疊中高效運作。您還將學習如何維持持久性,如何優化 Redis 以處理不同的資料類型,以及記憶體使用的優化。接著,您將學習如何使用批量寫入和交易,以及發佈/訂閱功能,以充分發揮 Redis 的潛力。

本書提供最佳實踐和故障排除技巧,還將教您如何管理和維持效能。本書最後推薦了所有主要程式語言的最佳客戶端庫。到本書結束時,您將知道如何使用 Redis 創建超快速的應用程式。

您將從本書學到的內容
- 正確的 Redis 配置和安裝
- 優化記憶體使用
- 偵測和排除效能瓶頸
- 使用各種資料類型
- 促進高容量寫入
- 使用發佈/訂閱進行交易
- 使用 SignalR 創建範例應用程式
- 利用 Azure 將 Redis 擴展到雲端

方法
本書充滿實用的逐步指示和對最重要和有用任務的清晰解釋。這本書以簡潔、專注的風格撰寫,包含眾多實用的實作食譜和範例。如果您想利用 Redis 創建超快速的應用程式,那麼這本書就是為您而寫。

本書的讀者對象
本書適合已經精通程式設計和傳統資料庫的開發人員,並希望開始學習 Redis 以獲得其簡單性和快速效能。需要對 Linux 有基本了解,並熟練掌握一種程式語言,以便充分利用本書的內容。