Redis
内存数据库与缓存
- 001入门概述与核心数据结构Redis 8.0概述、字符串SDS、哈希、列表quicklist、集合、有序集合跳表、位图、HyperLogLog、GEO、Stream、Vector Set。
- 002中级持久化与模块RDB快照、AOF日志、混合持久化、无盘复制;RedisJSON、RedisTimeSeries、RedisBloom、RediSearch、Cuckoo Filter、T-Digest;统一模块化架构。
- 003进阶集群与高可用主从复制、哨兵模式自动故障转移、Redis Cluster无中心分片、集群代理、Redis Flex混合存储、Redis for AI套件。
- 004中级缓存策略与高级特性过期键删除、内存淘汰策略、事务与乐观锁、Lua脚本、发布订阅、管道、客户端缓存、ACL、TLS、慢查询日志。
- 005入门Redis 语法速查常用 Redis 命令速查表,含使用场景、常见错误,支持搜索和复制
- 006中级位图Redis位图Bitmap:位操作、统计、用户标签、在线状态与布隆过滤器
- 007中级基数统计Redis基数统计HyperLogLog:去重计数、UV统计、误差控制与内存优化
- 008中级地理空间Redis地理空间GEO:基于Sorted Set的地理位置存储、距离计算与范围查询
- 009进阶流Redis Stream消息队列:消费者组、消息确认、消息积压与XREAD/XADD命令
- 010进阶向量集Redis向量集Vector Set:高维向量存储、近似最近邻搜索与AI嵌入应用
- 011进阶RDB快照持久化Redis RDB快照持久化:save与bgsave机制、写时复制原理、配置优化与恢复流程
- 012进阶AOF日志持久化Redis AOF日志持久化:appendfsync策略、AOF重写机制、配置优化与恢复流程
- 013进阶混合持久化Redis混合持久化:RDB+AOF组合方案、加载流程、配置与性能权衡
- 014进阶无盘复制Redis无盘复制:避免磁盘I/O的复制方案、配置与适用场景
- 015进阶模块系统Redis模块系统:RedisJSON、RedisTimeSeries、RediSearch、RedisBloom等模块原理与使用
- 016中级字符串SDS结构Redis SDS(Simple Dynamic String)数据结构详解:预分配策略、惰性删除、与 C 字符串的差异及二进制安全。
- 017进阶跳表与有序集合Redis 跳表(Skiplist)数据结构详解:层级结构、概率晋升、有序集合 ZSET 的底层实现与范围查询。
- 018进阶主从复制缓冲区Redis 主从复制缓冲区机制:repl_backlog 环形缓冲区、全量同步与部分同步、缓冲区溢出与配置优化。
- 019进阶哨兵选举Redis Sentinel 哨兵选举机制:主观下线、客观下线、Leader 选举与 Raft 算法、故障转移流程。
- 020进阶Redis-Cluster哈希槽Redis Cluster 哈希槽机制详解:CRC16 校验、16384 槽位分配、槽迁移、重定向与集群伸缩。
- 021中级管道与事务原子性Redis Pipeline 管道与 Multi/Exec 事务:批量命令优化、事务原子性、WATCH 乐观锁与 CAS 模式。
- 022进阶Lua脚本原子执行Redis Lua 脚本原子执行机制:EVAL/EVALSHA、脚本缓存、沙箱限制、调试与性能优化。
- 023中级缓存穿透击穿雪崩Redis 缓存三大问题:缓存穿透(布隆过滤器)、缓存击穿(互斥锁)、缓存雪崩(随机TTL)的原理与解决方案。
- 024中级内存淘汰策略Redis 内存淘汰策略详解:LRU、LFU、Random、TTL 四类八种策略的原理、配置与适用场景。