Instant Redis Optimization How-to
()
About this ebook
Related to Instant Redis Optimization How-to
Related ebooks
Mastering Redis Rating: 0 out of 5 stars0 ratingsCouchbase Essentials Rating: 0 out of 5 stars0 ratingsMariaDB High Performance Rating: 0 out of 5 stars0 ratingsPostgreSQL Development Essentials Rating: 5 out of 5 stars5/5PostgreSQL 11 Administration Cookbook: Over 175 recipes for database administrators to manage enterprise databases Rating: 0 out of 5 stars0 ratingsInstant PostgreSQL Backup and Restore How-to Rating: 0 out of 5 stars0 ratingsMonitoring Hadoop Rating: 0 out of 5 stars0 ratingsLearning Azure DocumentDB Rating: 0 out of 5 stars0 ratingsLearning PHP Data Objects Rating: 5 out of 5 stars5/5Hands-On Machine Learning Recommender Systems with Apache Spark Rating: 0 out of 5 stars0 ratingsPostgreSQL for Data Architects Rating: 0 out of 5 stars0 ratingsCloud Development and Deployment with CloudBees Rating: 0 out of 5 stars0 ratingsInstant Apache ActiveMQ Messaging Application Development How-to Rating: 0 out of 5 stars0 ratingsPostgreSQL 9 Administration Cookbook: LITE Edition Rating: 3 out of 5 stars3/5Instant MongoDB Rating: 0 out of 5 stars0 ratingsApache Spark 2.x Cookbook Rating: 0 out of 5 stars0 ratingsMariaDB Essentials Rating: 0 out of 5 stars0 ratingsMonitoring Docker Rating: 0 out of 5 stars0 ratingsBuilding Web Applications with Flask Rating: 0 out of 5 stars0 ratingsAdministrating Solr Rating: 0 out of 5 stars0 ratingsASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3 Rating: 0 out of 5 stars0 ratingsAWS Glue Second Edition Rating: 0 out of 5 stars0 ratingsCassandra High Availability Rating: 5 out of 5 stars5/5Redis Essentials Rating: 0 out of 5 stars0 ratingsLearning Apache Cassandra - Second Edition Rating: 0 out of 5 stars0 ratingsSoftware Design Pattern A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsLearn Hbase in 24 Hours Rating: 0 out of 5 stars0 ratings
Databases For You
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Practical Data Analysis Rating: 4 out of 5 stars4/5Excel 2021 Rating: 4 out of 5 stars4/5Access 2019 For Dummies Rating: 0 out of 5 stars0 ratingsLearn SQL in 24 Hours Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SQL Server: Tips and Tricks - 2 Rating: 4 out of 5 stars4/5CompTIA DataSys+ Study Guide: Exam DS0-001 Rating: 0 out of 5 stars0 ratingsJAVA for Beginner's Crash Course: Java for Beginners Guide to Program Java, jQuery, & Java Programming Rating: 4 out of 5 stars4/5Data Science Using Python and R Rating: 0 out of 5 stars0 ratingsSQL Clearly Explained Rating: 5 out of 5 stars5/5Business Intelligence Strategy and Big Data Analytics: A General Management Perspective Rating: 5 out of 5 stars5/5MATLAB Machine Learning Recipes: A Problem-Solution Approach Rating: 0 out of 5 stars0 ratingsGo in Action Rating: 5 out of 5 stars5/5Learn SQL Server Administration in a Month of Lunches Rating: 3 out of 5 stars3/5Codeless Data Structures and Algorithms: Learn DSA Without Writing a Single Line of Code Rating: 0 out of 5 stars0 ratingsData Governance: How to Design, Deploy and Sustain an Effective Data Governance Program Rating: 4 out of 5 stars4/5COBOL Basic Training Using VSAM, IMS and DB2 Rating: 5 out of 5 stars5/5Serverless Architectures on AWS, Second Edition Rating: 5 out of 5 stars5/5Data Science Strategy For Dummies Rating: 0 out of 5 stars0 ratingsPython Projects for Everyone Rating: 0 out of 5 stars0 ratingsBlockchain For Dummies Rating: 5 out of 5 stars5/5Data Stewardship: An Actionable Guide to Effective Data Management and Data Governance Rating: 4 out of 5 stars4/5Learning ArcGIS Geodatabases Rating: 5 out of 5 stars5/5SQL: Practical Guide for Developers Rating: 2 out of 5 stars2/5Relational Database Design and Implementation Rating: 5 out of 5 stars5/5Artificial Intelligence for Fashion: How AI is Revolutionizing the Fashion Industry Rating: 0 out of 5 stars0 ratingsThe Visual Imperative: Creating a Visual Culture of Data Discovery Rating: 4 out of 5 stars4/5Developing High Quality Data Models Rating: 0 out of 5 stars0 ratings
Reviews for Instant Redis Optimization How-to
0 ratings0 reviews
Book preview
Instant Redis Optimization How-to - Arun Chinnachamy
Table of Contents
Instant Redis Optimization How-to
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Instant Redis Optimization How-to
Choosing your data store (Simple)
Getting ready
Why was Redis created?
Who is using Redis?
How to do it...
There's more...
How does Redis compare with the competition?
Major differences
Comparison with other data stores
Installing Redis (Simple)
Getting ready
How to do it...
How it works...
There's more...
Setting up and testing
Redis in Mac OS X
Redis in Windows
Configuring and tuning Redis (Intermediate)
Getting ready
How to do it...
How it works...
There's more...
Security settings
Advanced configuration
Implementing persistence in Redis (Intermediate)
Getting ready
How to do it...
How it works...
There's more...
Advantages of snapshotting
Limitations of snapshotting
What should we use?
Detecting performance bottlenecks (Intermediate)
Getting ready
How to do it...
How it works...
There's more...
CPU bottleneck
Latency due to the application's design
Performing high-volume writes (Advanced)
How to do it...
How it works...
There's more...
Bulk data import
Redis protocol
How does the pipe mode work?
Leveraging data types (Simple)
How to do it...
There's more...
Strings
Lists
Sets
Hashes
Optimizing memory (Intermediate)
Getting ready
How to do it...
How it works...
CPU/memory tradeoffs
Maximize hash usage
Auto expiry
There's more...
Auto-expiring caching system
Using transactions and Pub/Sub (Advanced)
How to do it…
Transactions
Publish/Subscribe
How it works...
There's more...
A Publish/Subscribe example
Caveats in transaction
Troubleshooting and monitoring (Intermediate)
How to do it...
There's more...
Slow log
Redis software watchdog
Using languages and drivers (Simple)
How to do it...
There's more…
Client Libraries
Instant Redis Optimization How-to
Instant Redis Optimization How-to
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: May 2013
Production Reference: 1170513
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-480-7
www.packtpub.com
Credits
Author
Arun Chinnachamy
Reviewer
Andrea Pavoni
Acquisition Editor
Andrew Duckworth
Commissioning Editor
Ameya Sawant
Technical Editor
Jeeten Handu
Copy Editors
Aditya Nair
Insiya Morviwala
Project Coordinator
Sherin Padayatty
Proofreader
Kevin McGowan
Graphics
Abhinash Sahu
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Conidon Miranda
About the Author
Arun Chinnachamy is a developer and systems architect who focuses on building scalable web applications, with a degree in Chemical Engineering. He is a multifaceted programmer with experience in multiple technologies and programming languages ranging from ADA to C# over the years.
Currently he leads the technology team at MySmartPrice, one of the leading price comparison engines in India.
I would like to express my gratitude to the great minds that created Redis and made this exciting piece of software open source.
This work would not have been possible without the support of my parents and my wife, Suvarchala, who was patient with my round-the-clock working hours.
Thanks to Sitakanta and Sulakshan for introducing me to MySmartPrice and providing me with an opportunity to work there; MySmartPrice started my love affair with Redis.
I would like to thank the open source community for excellent documentation about Redis; it was of incredible help during my early days with Redis.
It is totally unfair to not thank my editor and publisher who believed in me and provided me with this excellent opportunity to share my experience with you.
I would also like to thank each and every one who shaped my