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 四类八种策略的原理、配置与适用场景。