The study of Redis-related data requires more reference information, because Redis is not widely used today. In this issue's Redis book recommendation topic, let the editor introduce to you several wonderful Redis-related books.
Redis Book Recommendation "Redis Practical Combat"
When you need to access rapidly changing data at near real-time speed When streaming data, a key-value database like Redis is an excellent choice for you. Redis extends the key-value pair mode by accepting various data types such as hashes, strings, lists, etc. It not only provides extremely fast in-memory data set operations, but also can easily persist these data to on the disk. In addition, Redis is free and open source.
This book introduces Redis itself and its key-value pair model. Readers will be exposed to actual use cases including caching, distributed advertising targeting, etc., and learn how to expand Redis starting from small tasks. To adapt to large-scale data sets, and how to integrate with other traditional relational databases or other NoSQL storage systems. Experienced developers should be interested in the more in-depth content such as clustering and server scripting.
Redis Book Recommendation: "Redis Design and Implementation"
Written by a senior Redis technology expert, it is a must-read for in-depth understanding of the inside story of Redis technology. Analyze the architecture design, implementation principles and working mechanism of Redis from the perspective of source code, and provide principle guidance for the efficient use of Redis.
"Redis Design and Implementation" comprehensively and completely explains the internal mechanism and implementation of Redis, introduces the implementation principles of most of Redis's single-machine functions and all multi-machine functions, and demonstrates the implementation of these functions. The core data structure and key algorithm ideas are rich in illustrations, clearly described, and a large amount of reference information is given. By reading this book, readers can quickly and effectively understand the internal structure and operating mechanism of Redis, and use Redis better and more efficiently.
Redis Design and Implementation" is mainly divided into four parts. The first part, "Data Structures and Objects," introduces various objects and their data structures in Redis, and explains how these data structures affect the functionality and performance of objects. The second part "Implementation of Stand-alone Database" introduces the Redis method of implementing stand-alone database, including database, RDB persistence, AOF persistence, events, etc. The third part, "Implementation of Multi-machine Database", introduces the three multi-machine functions of Sentinel, replication and clustering of Redis. The fourth part, "Implementation of Independent Functions", introduces each relatively independent functional module in Redis, involving publishing and subscription, transactions, Lua scripts, sorting, binary bit arrays, slow query logs, monitors, etc.
Redis book recommendation "Redis Getting Started Guide (2nd Edition)"
This book is designed to help readers start from scratch, understand Redis step by step, and enter Redis world. While introducing basic knowledge, this book also focuses on practice, with the goal of helping readers use Redis in actual projects as soon as possible, so that they can learn and use it immediately. Most chapters in the book adopt a task-driven explanation method. Through the fictional characters Xiaobai and Teacher Song, a practical task is set before introducing knowledge points, which not only improves readers' reading motivation, but also makes it easier for readers to read. Combine the knowledge points in the book with practice.
Main content
Introduce the history and characteristics of Redis, and answer why you should use Redis.
Explain how to deploy Redis in development and production environments.
Through practice, see the applicable scenarios of many Redis data types.
Introducing the sentinel and cluster-related features of Redis 3.0.
Comprehensive introduction to pipeline, transaction, persistence and replication technologies.
Reveal the storage structure of Redis in depth and analyze the Redis space optimization method.
How to implement practical functions such as online user recording, tag completion, and interval search based on Redis.
Use Redis to implement task queue.
Appreciate the charm of Redis scripts and understand the details and techniques of scripts.
The above is the detailed content of What are the redis books?. For more information, please follow other related articles on the PHP Chinese website!