Book Image

Redis Applied Design Patterns

By : Arun Chinnachamy
Book Image

Redis Applied Design Patterns

By: Arun Chinnachamy

Overview of this book

<p>With new data stores making their way onto the market, it's necessary for businesses to understand the features and techniques to use data stores most effectively. Redis Applied Design Patterns is designed to guide you into the world of Redis and will help you understand how business problems can be solved using Redis in your application stack.</p> <p>This book introduces you to the NoSQL way of thinking and how it is different from SQL. It helps you understand various functionality of Redis through a series of use cases designed for you to learn the more complex and less well-known features of Redis in an incremental way. By the time you've read this book, you will be capable of designing a system using Redis. This book will guide you through various use cases along with code samples, easy-to-understand diagrams, and tips to help you take advantage of Redis. The book explains the benefits of adding Redis to the application stack and discusses various practical use cases for Redis such as the caching system, commenting system, and social networking.</p>
Table of Contents (18 chapters)

About the Reviewers

Thorsten Böttger is a senior software developer from Hamburg, Germany. He loves coding in all kinds of languages, mainly using Ruby. Besides that, he speaks at conferences about his work, plays the guitar, and also enjoys photography. He loves coffee and talking about geography and history.

Thorsten has worked on many projects in Germany and New Zealand, from start-ups to enterprises, and sometimes spiking (tiny) projects as well. He and his team have won the Rails Rumble award for the Most Useful Application in 2010.

He has reviewed various books in the past, covering topics such as Java, Spring, Hibernate, and Ruby on Rails.

Chad Lung is a cloud engineer in the EMC Rubicon Cloud Services Group. Currently, he is an active OpenStack contributor and has over 17 years of industry experience in various roles.

Originally born in Canada, he moved to the United States in 1997 and began his software engineering career with full force. He has worked with various technologies and with large cloud-based companies such as Rackspace and EMC.

Chad has three boys and lives with his wife in San Antonio, Texas.

Andrea Pavoni is a passionate Italian programmer. He's mostly focused on web and mobile development, always looking for the best tools available. In his 15-year career, Andrea has had the opportunity to work in several IT fields such as governments and big company brands.

Andrea currently works at Cantiere Creativo, a 12-year-old Florentine company, an agile-oriented web agency and partner in various start-ups.

Sometimes, Andrea posts on his blog and loves to experiment with new tools and languages, releasing them as open source whenever possible. He is also an active member of the Italian Ruby community. He has helped in the organization of past Ruby Day editions and also coached at the first Italian Rails Girls event in Rome.

Jaspal Singh is a technology evangelist with decades of professional experience in the IT sector. Jaspal has hands-on as well as strategic-level experience of working on the latest leading-edge technologies such as PHP, Solr, Redis, Node.js, and MongoDB.

Jaspal has also been a fairly active tech entrepreneur with engagements in many web applications and portals. In his spare time, Jaspal likes to read and keep abreast of the latest technologies and trends in the IT space.

Jaspal has expertise in building enterprise scale applications with high availability and scalable real-time production systems delivering high performance.

Jaspal can be added as professional contact on http://www.linkedin.com/in/jsxtech and you may e-mail him at .