1、数据结构
关系:
zset:ziplist(注意是可变长度的,下同)、skiplist
hash:ziplist、hashTable(是一种子结构,区别于hash)
set:inset(有序列表,二分查找)、hashTable
list:quickList(由多个ziplist链接起来组成的)
前置了解hashTable的结构:#### redis hashTable数据结构(注意不是hash结构) ####-CSDN博客
【string】
#### redis里string结构底层——简单动态字符串(SDS)####_redis string o1-CSDN博客
【zset】
#### redis的zset数据结构底层实现——跳表 ####_zset的元素小于128个-CSDN博客
【hash、set】
#### redis hash(ziplist/hashtable)、set(inset/hashtable) ####_ziplist 和 hashtable 之间区别-CSDN博客
【list】
#### redis里list结构底层——quickList,以及ziplist ####_redis list底层数据结构 知乎-CSDN博客
【bitmap】
#### redis bitmap ####-CSDN博客
2、事务特性 和 lua/pipeline
#### redis 事务/lua脚本/pipeline ####_redis lun 脚本 和piline脚本-CSDN博客
3、线程模型
#### redis线程模型 ####_redis6.0之前io多路复用-CSDN博客
4、集群
【架构】
#### redis集群模式:主从、哨兵sentinel、cluster ####_cluster组合-CSDN博客
【集群内部通信】#### redis cluster 集群架构、原理、通信协议 ####_redis用作通信的工作原理图-CSDN博客
【 主从复制 】
#### redis主从复制原理 ####-CSDN博客
【multi key】
#### Redis Cluster 限制及解决方案 ####_redis cluster database-CSDN博客
#### redis cluster mget 优化方案 ####_redis集群mget解决方案-CSDN博客
5、槽位信息、故障转移
#### redis cluster 槽位信息、故障转移 ####_redis 如何查看 迁移的槽位-CSDN博客
6、数据一致性问题
#### redis 缓存穿透、击穿、雪崩、数据一致性 ####_数据库雪崩、穿透-CSDN博客
7、持久化
####### redis持久化rdb、aof #######_redis 集群持久化 rdb切换到aof.note-CSDN博客
8、其他
Redis分布式锁的简单实现——set命令及参数_redis.set 参数-CSDN博客