汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Home
❯
中间件
❯
Redis
❯
Redis设计与实现
Folder: 中间件/Redis/Redis设计与实现
11 items under this folder.
Mar 03, 2026
Redis 设计与实现专栏导览
中间件
Redis
数据结构
底层原理
源码分析
架构设计
Mar 03, 2026
01 Redis 全局架构——一次请求的完整生命周期
中间件
Redis
架构
事件循环
RESP协议
命令执行
源码分析
ae
epoll
Mar 03, 2026
02 SDS 与 Redis 对象系统
中间件
Redis
SDS
RedisObject
编码
内存优化
引用计数
对象共享
embstr
raw
Mar 03, 2026
03 字典与渐进式 Rehash
中间件
Redis
字典
哈希表
Rehash
渐进式Rehash
MurmurHash
哈希冲突
链地址法
负载因子
Mar 03, 2026
04 跳跃表 压缩列表与 Listpack
中间件
Redis
跳跃表
skiplist
压缩列表
ziplist
listpack
quicklist
有序集合
内存优化
Mar 03, 2026
05 单线程模型与事件驱动架构
中间件
Redis
单线程
事件驱动
ae
epoll
kqueue
IO多路复用
多线程IO
Reactor
Mar 03, 2026
06 内存管理与过期淘汰策略
中间件
Redis
内存管理
jemalloc
过期删除
惰性删除
定期删除
淘汰策略
LRU
LFU
maxmemory
Mar 03, 2026
07 RDB 持久化——快照的 fork 与 COW 机制
中间件
Redis
RDB
持久化
fork
COW
Copy-On-Write
BGSAVE
快照
二进制文件
Mar 03, 2026
08 AOF 持久化与混合持久化
中间件
Redis
AOF
持久化
fsync
AOF重写
混合持久化
RESP
命令追加
数据安全
Mar 03, 2026
09 主从复制与 Sentinel 高可用
中间件
Redis
主从复制
Sentinel
高可用
全量同步
增量同步
PSYNC
failover
哨兵
Mar 03, 2026
10 Redis Cluster 分布式架构
中间件
Redis
Cluster
分布式
哈希槽
Gossip
分片
failover
数据迁移
CRC16