Redis全面深入学习目录
Redis全面深入学习目录
第一部分:Redis基础与核心概念
- Redis概述
- Redis简介与发展历史
- Redis应用场景与适用领域
- Redis与其他数据库的比较
- Redis版本演进与特性变化
- Redis安装与配置
- 单机安装与多平台部署
- 配置文件详解
- 启动参数与系统优化
- Redis容器化部署(Docker/K8s)
- Redis数据类型
- 字符串(String)与位图(Bitmap)
- 列表(List)与阻塞操作
- 集合(Set)与有序集合(Sorted Set)
- 哈希(Hash)与字段操作
- 地理空间(GEO)、HyperLogLog等特殊类型
- Stream类型与消息队列
- Redis持久化机制
- RDB持久化原理与配置
- AOF持久化机制与重写过程
- 混合持久化(RDB+AOF)
- 持久化策略选择与性能影响
第二部分:Redis高级特性
- Redis事务与Lua脚本
- MULTI/EXEC事务模型
- WATCH命令与乐观锁
- Lua脚本编写与执行
- 脚本缓存与SHA1优化
- 原子性保证与错误处理
- Redis发布订阅
- 基础发布订阅模式