Switch to the store?

Learning Redis

More Information
Learn
  • Familiarise yourself with NoSQL and install Redis
  • Build solutions and enhance your web applications in Redis
  • Understand the persistent mechanism for better scalability
  • Configure and tune the server to improve performance
  • Identify bottlenecks and how to handle fault management in Redis
  • Learn about backups and recovery strategies for the Redis environment
  • Discover the commands and functions of Redis
About

This book will introduce Redis and help you understand its various facets.

Starting with an introduction to NoSQL, you will learn how to install Redis and how to classify and work with data structures. By working with real world scenarios pertaining to using Redis, you will discover sharding and indexing techniques, along with how to improve scalability and performance through persistent strategies and data migration techniques. With the help of multiple examples, you will learn to design web and business applications. You will also learn how to configure Redis for setting up clusters and tuning it for performance.

At the end of this book, you will find essential tips on backup and recovery strategies for the Redis environment.

Features
  • Model and design databases effectively in Redis
  • Learn about sharding, indexing, and migrating strategies in Redis
  • A simple step-by-step tutorial explaining the main concepts of Redis through practical examples
Page Count 318
Course Length 9 hours 32 minutes
ISBN9781783980123
Date Of Publication 25 Jun 2015
Data structures
Data types in Redis
Communication protocol – RESP
Summary
Simple e-commerce – a Redis backed e-commerce site
Session management
Catalogue management
Online analytics
Summary
Clusters
Cluster pattern – master-master
Cluster pattern – master-slave
Configuring Redis Sentinel
Summary

Authors

Vinoo Das

Vinoo Das has 16 years of experience in the software industry and has worked in various domains, such as telecom, banking, payment gateways, information management, and so on. He is highly motivated and loves to work on new and upcoming technologies. He is currently architecting a platform for an information technology giant, which will enable the company to position the platform at an enterprise level as well as a cloud solution.