Learning Redis

Design efficient web and business solutions with Redis

Learning Redis

This ebook is included in a Mapt subscription
Vinoo Das

Design efficient web and business solutions with Redis
$0.00
$35.99
$44.99
$29.99p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783980123
Paperback318 pages

Book Description

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.

Table of Contents

Chapter 1: Introduction to NoSQL
An Internet-enabled world
The NoSQL primer
Summary
Chapter 2: Getting Started with Redis
Installing Redis on Windows
Installing Redis on Mac OS
Hello World in Redis
Summary
Chapter 3: Data Structures and Communicating Protocol in Redis
Data structures
Data types in Redis
Communication protocol – RESP
Summary
Chapter 4: Functions in the Redis Server
Real-time messaging (PUB/SUB)
Pipelines in Redis
Transactions in Redis
Scripting in Redis
Brief introduction on Lua
Connection management
Summary
Chapter 5: Handling Data in Redis
Classifying data
Master-slave data replication
Persistence handling in Redis
Dataset handling commands in Redis
Summary
Chapter 6: Redis in Web Applications
Simple e-commerce – a Redis backed e-commerce site
Session management
Catalogue management
Online analytics
Summary
Chapter 7: Redis in Business Applications
Configuration management
Client node commands
Master node commands
Redis configuration – data management
Summary
Chapter 8: Clustering
Clusters
Cluster pattern – master-master
Cluster pattern – master-slave
Configuring Redis Sentinel
Summary
Chapter 9: Maintaining Redis
Maintaining ephemeral data
Maintaining nonephemeral data
Summary

What You Will 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

Authors

Table of Contents

Chapter 1: Introduction to NoSQL
An Internet-enabled world
The NoSQL primer
Summary
Chapter 2: Getting Started with Redis
Installing Redis on Windows
Installing Redis on Mac OS
Hello World in Redis
Summary
Chapter 3: Data Structures and Communicating Protocol in Redis
Data structures
Data types in Redis
Communication protocol – RESP
Summary
Chapter 4: Functions in the Redis Server
Real-time messaging (PUB/SUB)
Pipelines in Redis
Transactions in Redis
Scripting in Redis
Brief introduction on Lua
Connection management
Summary
Chapter 5: Handling Data in Redis
Classifying data
Master-slave data replication
Persistence handling in Redis
Dataset handling commands in Redis
Summary
Chapter 6: Redis in Web Applications
Simple e-commerce – a Redis backed e-commerce site
Session management
Catalogue management
Online analytics
Summary
Chapter 7: Redis in Business Applications
Configuration management
Client node commands
Master node commands
Redis configuration – data management
Summary
Chapter 8: Clustering
Clusters
Cluster pattern – master-master
Cluster pattern – master-slave
Configuring Redis Sentinel
Summary
Chapter 9: Maintaining Redis
Maintaining ephemeral data
Maintaining nonephemeral data
Summary

Book Details

ISBN 139781783980123
Paperback318 pages
Read More

Read More Reviews