1 Redis Learning path
stay 《Redis Core technology and actual combat 》 In the course of learning , I often see a class representative speak , He is Kaito, He summed up a Redis Learning path brain map ( Recommended collection ), take Redis The knowledge of is divided into categories , Help us form a knowledge system .

below , I will refer to the above brain map to integrate the Redis Study, summarize and sort out , I hope it helps you .
2 Data structure and basic usage
Basic data type
Extended data types
Redis Common extended data types :Bitmap、HyperLogLog、GEO( It also involves how to customize the extended data type )
Redis Used as a MQ
Redis Stream The basic concept and practical use of ( It involves XADD、XREAD、XREADGROUP、XPENDING + XACK And so on )
Redis Used as cache
Redis Concepts and solutions of common cache exception problems ( involve The data in the cache is different from DB atypism 、 Cache avalanche 、 Cache breakdown 、 Cache penetration )
Redis Cache retirement strategy ( Focus on LFU and LRU Two elimination strategy algorithms )
Redis Used as a distributed lock
Redis There are two ways to ensure concurrency : Atomic manipulation And Distributed lock
Redis Key technologies supporting seckill scenes : Atomic manipulation And Distributed lock
3 Redis High performance and high reliability technology
Single thread cognition
Multithreading cognition
Redis 6.0 New characteristics : Multinetwork IO Threads (NOTE: Read / write command processing is still single threaded )
Troubleshooting and resolution of slow performance
Redis The performance of the 5 The big factor , How to check Redis Slow down ( Focus on Redis Key system configuration )
Persistence mechanism
Master slave replication mechanism
Sentinel mechanism
The concept and mechanism of sentry and sentry cluster ( The sentinel monitoring mechanism is involved 、 Principle of selecting main database 、 The core operating mechanism of the cluster )
Cluster slicing
Redis Cluster Cluster slicing ( The cluster implementation mechanism is involved And The solution of two core problems )
Codis vs Redis Cluster( The comparison of the two schemes )
4 Redis Usage specifications and industry practices
Standard use specification
- One copy Redis Standard use specification ( Key value pair usage specification 、 Command usage specifications , mandatory / recommend / Suggest , Recommended must see )
Microblogging Redis practice
- Sina Weibo is right Redis Do the optimization of the ( Meet high performance 、 Share the practices of large manufacturers with high concurrency and large capacity storage requirements )
5 Summary
Redis Our learning journey has come to an end for the time being ,Edison It started again Kafka Learning journey , On the way to study , Be curious + Keep taking notes , And then start Practise, Time will give us the answer !

author : Zhou Xu Long
Source :https://edisonchou.cnblogs.com
The copyright of this article belongs to the author and blog Park , Welcome to reprint , However, this statement must be retained without the consent of the author , And give the original link in the obvious position of the article page .
![[redis]redis6 transaction operations](/img/50/639867a2fcb92082ea262a8a19bb68.png)




![[513. find the value in the lower left corner of the tree]](/img/6d/b2ec8e3072a65c20c586941e6b2a85.png)


![Jerry's music mode obtains the directory of playing files [chapter]](/img/2f/efb8a077e3e398cb3b14cfd98a8422.png)