- 001入门概述与核心数据结构Redis 8 上手第一课:从报名工具的真实需求认识五种核心结构(String/Hash/List/Set/ZSet),动手跑通、理解内存键值模型的取舍,并给出全模块学习路径。
- 002入门Key 管理与过期策略Redis Key 全生命周期:EXPIRE 的 NX/XX/GT/LT 选项、惰性删除与定期抽样删除、主从与持久化下的过期行为、懒释放(UNLINK/lazyfree)、SCAN 遍历。
- 003入门String 数据类型与命令String 的三种内部编码(int/embstr/raw)、SET 全家桶(NX/XX/EX/PX/GET)与 APPEND/SETRANGE/STRLEN 等命令族,以及「为什么 SET NX EX 能替代 SETNX+EXPIRE」。
- 004入门Hash 命令Redis Hash 命令全解:对象存储与购物车模式、listpack/hashtable 编码转换、7.4 字段级过期与 8.0 HGETDEL/HGETEX/HSETEX、大哈希防御。
- 005入门List 类型与列表命令列表当队列/栈用(LPUSH/RPOP/BLPOP/LMOVE/LTRIM)的完整用法、定长 Feed 与可靠消费雏形,附阻塞读陷阱与跨结构选型
- 006入门Set 集合类型与集合运算Redis Set:去重存储与 O(1) 成员判断、SINTER/SUNION/SDIFF 集合运算、SRANDMEMBER/SPOP 随机抽取,intset/listpack/hashtable 内部编码与转换阈值。
- 007中级基数统计精确计数与估算计数:INCR 的原子性从哪来、固定窗口限流器的竞态坑与三种修法、HyperLogLog 的伯努利直觉与 0.81% 误差来源、PFCOUNT 单键与多键的性能差异,附内存选型对照与动手练习。
- 008中级位图Redis 位图 Bitmap:SETBIT/BITCOUNT/BITFIELD 位级统计、签到与活跃用户场景、内存估算与稀疏位图陷阱。
- 009中级地理空间Redis GEO 深入:GEO 就是 ZSET 加 GeoHash 的底层真相、经纬度顺序与删除命令等高频坑、GEOSEARCH 的 3x3 邻域执行机制,附近门店/附近的人从建索引到查询的完整动手练习。
- 010进阶Redis Stream 核心篇:消息日志模型与基础命令Redis Stream 消息日志模型:Entry ID 生成规则、Radix Tree 与 listpack 存储结构、XADD/XREAD/XRANGE 基础命令、写入端实践与消息队列选型对比。
- 011进阶Redis Stream 消费者组:负载均衡、消息确认与可靠性XGROUP/XREADGROUP/XACK/XCLAIM/XAUTOCLAIM 全解:PEL 待确认列表与消息找回、多消费者负载均衡实验、at-least-once 语义讨论与生产级消费者实现。
- 012进阶Redis Stream 运维与监控:修剪、观测与故障排查Redis Stream 运维全链:MAXLEN/MINID 修剪策略、XINFO 流与组观测、内存与阻塞诊断、集群注意事项、ACL 权限与慢查询/大 key 故障排查清单。
- 013进阶向量集Redis 8 Vector Set 向量集:VADD/VSIM 全命令实操、HNSW 与量化调参(Q8/BIN/M/EF)、属性 FILTER 过滤与 AI 嵌入检索场景。
- 014入门发布订阅与客户端缓存Pub/Sub 与 Sharded Pub/Sub 的消息模型、键空间通知、RESP3 push 消息与 CLIENT TRACKING 客户端缓存,附配置热更新、订单推送、本地缓存失效三个工程场景。
- 015中级缓存穿透击穿雪崩用一次促销事故串起缓存三大问题:穿透(空值缓存与 Redis 8 内置布隆过滤器)、击穿(互斥锁与逻辑过期)、雪崩(随机 TTL 与多级防护),附可直接运行的实验代码。
- 016入门缓存读写模式与数据库一致性Cache-Aside、Read/Write-Through、Write-Behind 三种缓存读写模式;先更新库还是先删缓存的完整推导、延迟双删、基于键空间通知与 Stream 的失效订阅。
- 017中级内存淘汰策略Redis 内存淘汰策略详解:LRU、LFU、Random、TTL 四类八种策略的原理、配置与适用场景。
- 018进阶RDB 快照持久化Redis RDB快照持久化:save与bgsave机制、写时复制原理、配置优化与恢复流程
- 019进阶AOF 日志持久化Redis AOF日志持久化:appendfsync策略、AOF重写机制、配置优化与恢复流程
- 020进阶混合持久化Redis混合持久化:RDB+AOF组合方案、加载流程、配置与性能权衡
- 021入门集群代理接入redis-cluster-proxy 单入口接入 Redis Cluster:为什么需要代理、跨槽命令如何被翻译、迁移路径设计与代理层的监控口径。
- 022入门Redis Flex 分层存储Redis Flex 的 DRAM+SSD 自动分层引擎:数据温度与迁移机制、成本配置逐项讲解、适用场景判定,以及与手工冷热分离方案的对比。
- 023入门Redis for AI 套件Redis for AI 套件的三大能力:向量库(语义检索)、推理缓存(精确匹配)、语义缓存(相似匹配),以及向量相似度搜索的量化与 HNSW 优化。
- 024入门主从复制基础与同步机制Redis 主从复制正篇:REPLICAOF 搭建、全量同步与部分同步(PSYNC)流程、级联复制、读写分离与一致性、复制状态查询与故障排查。
- 025进阶无盘复制Redis无盘复制:避免磁盘I/O的复制方案、配置与适用场景
- 026进阶主从复制缓冲区Redis 主从复制缓冲区机制:repl_backlog 环形缓冲区、replication buffer 与输出缓冲区三件套、溢出与容量调优。
- 027进阶哨兵选举Redis Sentinel 哨兵选举机制:主观下线、客观下线、Leader 选举与 Raft 算法、故障转移流程。
- 028进阶Redis Cluster 哈希槽Redis Cluster 哈希槽机制详解:CRC16 校验、16384 槽位分配、槽迁移、重定向与集群伸缩。
- 029中级管道与事务原子性Redis Pipeline 管道与 Multi/Exec 事务:批量命令优化、事务原子性、WATCH 乐观锁与 CAS 模式。
- 030进阶Lua 脚本原子执行Redis Lua 脚本原子执行机制:EVAL/EVALSHA、脚本缓存、沙箱限制、调试与性能优化。
- 031入门Redis Functions 函数库编程Redis 7+ Functions 可编程性:函数库结构与 Shebang 头、FUNCTION LOAD/FCALL/LIST/DELETE、与 EVAL/EVALSHA 的区别与迁移路径、多环境脚本一致性管理。
- 032进阶分布式锁与 RedlockRedis 分布式锁:单实例 SET NX PX + 唯一值 + Lua 安全释放、主从切换丢锁场景、Redlock 多数派算法与 Kleppmann/antirez 安全性争议、fencing token 与选型建议。
- 033中级字符串 SDS 结构Redis SDS(Simple Dynamic String)数据结构详解:预分配策略、惰性删除、与 C 字符串的差异及二进制安全。
- 034进阶跳表与有序集合Redis 跳表(Skiplist)数据结构详解:层级结构、概率晋升、有序集合 ZSET 的底层实现与范围查询。
- 035进阶模块系统Redis模块系统:RedisJSON、RedisTimeSeries、RediSearch、RedisBloom等模块原理与使用
- 036入门客户端连接、RESP 协议与 CLIENT 命令RESP2/RESP3 线协议格式、连接池参数对线上抖动的影响、CLIENT LIST/KILL/SETNAME/INFO 与 NO-EVICT 排障,附连接池耗尽事故复盘、僵死连接清理、telnet 手写 RESP 三个场景。
- 037中级Redis 8 新特性Redis 8 全景:AGPLv3 三许可、内置 JSON/时间序列/概率结构与查询引擎、Vector Set、I/O 线程重写与复制优化、HGETDEL 等新命令、升级注意事项。
- 038入门安全:ACL 访问控制与 TLS 加密Redis 6+ ACL 用户体系(用户、密码、键模式、命令类别)、ACL LOG 审计与最小权限清单、TLS 加密链路(客户端/复制/集群 mTLS)。
- 039入门延迟观测与慢查询诊断SLOWLOG 慢查询日志逐字段解读、LATENCY 事件时间线、INFO 关键指标与 redis-cli --bigkeys/--hotkeys 巡检,附大促巡检、KEYS 事故复盘、热 key 兜底三个场景。