课程试听
1-1 Redis 搭建和基本数据类型

- 要学些什么呢?
- 缓存及同类解决方案
- Redis系统简介
- Redis环境启动与验证
- Redis物理机的编译与启动
- Spring Boot 集成 Redis
- Cli 工具以及与 RedisTemplate 联调时的注意事项
- Cli 工具的学习方法
- Cli 管理客户端连接
- Cli 的系统操作及学习拓展
- UI 工具及 Redis 远程连接服务器的设置
- Redis 数据类型的学习方法
- 基本数据类型 - String
- 基本数据类型 - Hash
- 基本数据类型 - List
- 基本数据类型 - Set
- 基本数据类型 - Zset
1-2 Redis 高级特性

- GEO 运算
- GEO 在 Redis 中的存储(拓展)
- 发布订阅
- Redis 事务能否回滚的结论
- watch 的操作与原理
- HyperLogLog 的基本使用
- Lua 脚本在 Redis 中的应用
- Stream 消息队列
1-3 Redis底层设计原理

- Redis 持久化-数据落盘过程
- RDB 持久化方式及设置
- RDB 的触发时机及 COW
- AOF 持久化剖析
- Redis 用户名密码的设置
- Key 的淘汰策略
- 性能压测工具的使用
- 压测工具实战演练
- 高可用主从搭建
- 主从同步原理
- 哨兵机制及原理
- Cluster 搭建与启动
- Cluster 集群扩容与数据迁移
- Cluster 插槽存储原理
- 集群模式高可用演练
1-4 Redis 企业实战和经典面试题

- Twemproxy 缓存代理的搭建
- Redis 分布式锁原理
- Redis 分布式锁的基本实现
- 分布式锁误删问题
- 锁的续期
- 锁的可重入性
- 第三方工具 Redisson 简介
- 布隆过滤器原理
- Redis 二进制位操作
- BitMap 深度应用
- 有序集应用-关键词提示
- 检索词项目代码实现
- 经典面试及 Redis 全程回顾