Redis is a key-value storage system. Like Memcached, it supports storing a relatively large number of value types, including strings, lists, sets, zsets (sorted sets), and hashes (hash types). These data types all support push/pop, add/remove, and intersecting union and difference sets and more, and they are atomic. I would like to share with you several excellent books about Redis from beginners to advanced for free, to help you quickly master the experience of Redis from basic knowledge to advanced tuning. I hope you like them.

Redis Getting Started Guide. PDF

The Redis Getting Started Guide (2nd Edition) is a primer on the basics and practices of Redis in an easy-to-understand way. History and features, deployment and running of Redis in development and production environments, data types and commands, queuing with Redis, transactions, replication, piping, persistence, optimization of Redis storage space, etc. It also introduces how to use the Redis client libraries of PHP, Ruby, Python and Node.js in a task-driven way.

This book introduces the installation of Redis, the five data types and the common commands to operate on these data types, the implementation of common operations (such as: transactions, expiration time, sorting, message notification, pipe, etc.), scripting, persistence, clustering. It can be said that it contains most of the content of Redis. For beginners, this book can be used as a map, and beginners can follow this map to enter the world of Redis. Of course, the book doesn’t go deep, so why not? For example, an introduction to data types is not analyzed at the source level.

Redis Development and Operations (Full Edition).pdf

Book comprehensive interpretation of the basic function and application of Redis in consideration of actual development and operational monitoring online and use cases, analyzes and sums up the actual development operations in the “trap”, as well as the reasons behind, contains large cluster development and management of the scene, application cases and development skills, for the efficient development operations provides a number of practical experience and Suggestions. This book does not require any Redis experience, and is a valuable help for beginners and advanced DevOps developers. The main content includes: Redis installation and configuration, API, various efficient functions, client, persistence, replication, high availability, memory, sentinel, cluster, cache design, etc., Redis high availability cluster solution, Redis design and use problems, finally provides an open source tool: Redis monitors Cachecloud, an operations and maintenance cloud platform.

Redis Design and Implementation (2nd Edition).pdf

[Editor’s Recommendation]

It systematically and comprehensively describes the internal operating mechanism of Redis

Rich graphics, clear description, and give a lot of reference information, is a NoSQL database developers desk must

This includes most Redis single-machine features, as well as all multi-machine features

[Readers’ comments]

This book is very informative and covers a lot of features, many of which we haven’t used yet 🙂 The internal mechanics of each command are well explained, and many of them are probably the first to be documented in detail.

— Yang Weihua (@timyang) sina weibo CTO

In recent years, Redis has become more and more popular because of its high performance and high flexibility. However, when many people use Redis, they only stay at the surface level of functional knowledge, and lack a deep understanding of the internal mechanism. This book is the crystallization of students Huangz’s long-term reading experience of Redis source code. The book gives a detailed and in-depth explanation of all aspects of Redis, deconstructing and explaining complex principles in the simplest way. It is highly recommended to every Redis user.

— Iammutex, NoSQLFan webmaster, LeTV technical manager

Redis is one of the most popular NoSQL in recent years. Throughout all kinds of books at home and abroad, there is no in-depth analysis of the interior of Redis, and Redis Design and Implementation is the first. I often communicate with the author on the Internet and know that the author has put a lot of effort into this book. The book is well-written and clear, detailing every aspect of the Redis source code. Whether you want to learn NoSQL, network programming beginners, or source control advanced, this book will be of great help.

— Ruan Ruoyi, a senior expert on Alipay

Free e-books: Please scan the code and follow the public account “Java Beginners to Architecture”, and reply “0041” to get the above e-books for free.

Sort through these first and give me a thumbs-up if you find it helpful.