键值对数据如何高效存储?
* 01 Redis 一:快速入门【4.2 小时】/
* 01 Redis 入门课程内容.mp4 (17.74 MB), 06:46
* 02 Redis 服务端的安装.mp4 (98.74 MB), 20:48
* 03 Redis 客户端的使用.mp4 (90.25 MB), 20:43
* 04 字符串类型 value 的 SET 命令.mp4 (51.09 MB), 15:57
* 05 Redis 的键值对过期时间 (TTL).mp4 (59.62 MB), 17:50
* 06 字符串类型 value 的其他常用命令.mp4 (51.02 MB), 15:50
* 07 列表类型 value 的新增操作.mp4 (41.25 MB), 13:17
* 08 列表类型 value 的删除操作.mp4 (62.64 MB), 21:42
* 09 列表类型 value 的修改和查询操作.mp4 (56.49 MB), 17:47
* 10 集合类型 value 的增删改查操作.mp4 (75.91 MB), 23:00
* 11 哈希类型 value 的新增操作_1.mp4 (55.59 MB), 17:10
* 12 哈希类型 value 的删改查操作.mp4 (32.48 MB), 10:59
* 13 有序集合类型 vlaue 的新增和查询操作.mp4 (67.34 MB), 21:12
* 14 有序集合类型 vlaue 的删除操作.mp4 (24.80 MB), 08:03
* 15 有序集合类型:多个集合的差集、交集和并集.mp4 (52.56 MB), 16:21
* 16 Redis 中的键值对是如何存储的.mp4 (30.89 MB), 09:11
* 17 Redis 通用的命令.mp4 (51.87 MB), 15:26
* 02 Redis 二:缓存功能【6.0 小时】/
* 01 缓存功能课程内容.mp4 (59.23 MB), 20:43
* 02 一个简单的 Web 应用.mp4 (131.19 MB), 30:29
* 03 debug 的方式看下 Web 应用程序执行顺序.mp4 (26.94 MB), 05:15
* 04 Web 应用程序如何操作 Redis.mp4 (154.98 MB), 27:46
* 05 引入 Redis 作为 MySQL 的缓存.mp4 (152.34 MB), 35:07
* 06 MySQL 和 Redis 数据不一致问题.mp4 (121.17 MB), 27:26
* 07 解决数据不一致问题:先删除缓存(延迟双删).mp4 (68.63 MB), 18:20
* 08 解决数据不一致问题:后删除缓存(异步删除缓存).mp4 (71.15 MB), 21:03
* 09 MySQL 和 Redis 数据一致性问题总结.mp4 (34.56 MB), 08:50
* 10 缓存穿透问题及其解决方案.mp4 (90.87 MB), 21:02
* 11 使用哈希表解决缓存穿透问题.mp4 (147.16 MB), 28:33
* 12 布隆过滤器原理.mp4 (47.96 MB), 14:05
* 13 使用 guava 中布隆过滤器解决缓存穿透问题.mp4 (86.39 MB), 15:09
* 14 基于 Redis 实现的布隆过滤器解决缓存穿透问题.mp4 (158.69 MB), 32:30
* 15 Redis 服务端实现的 BloomFilter.mp4 (48.97 MB), 11:11
* 16 缓存雪崩问题及其解决方案.mp4 (39.64 MB), 10:45
* 17 互斥锁解决缓存击穿问题.mp4 (138.50 MB), 32:34
* 18 将常量放在一个地方.mp4 (25.36 MB), 04:08
* 19 逻辑过期解决缓存击穿问题.mp4 (121.98 MB), 25:54
* 03 Redis 三:高性能之 IO【3.5 小时】/
* 01 IO 相关课程内容.mp4 (25.28 MB), 09:25
* 02 基于多路复用技术的 reactor 网络模型.mp4 (62.74 MB), 19:41
* 03 Redis 实现的 reactor 网络模型.mp4 (65.54 MB), 16:13
* 04 Redis Server 进程的抽象.mp4 (78.77 MB), 23:11
* 05 Redis Server 进程启动流程.mp4 (56.29 MB), 13:51
* 06 如何理解 Redis 是单线程的.mp4 (62.52 MB), 15:50
* 07 Redis 持久化方法一:RDB.mp4 (55.83 MB), 15:00
* 08 手动保存 RDB 文件.mp4 (76.16 MB), 20:57
* 09 自动保存 RDB 文件.mp4 (32.90 MB), 07:27
* 10 Redis 持久化方式二:AOF.mp4 (51.36 MB), 13:52
* 11 AOF 三种写回策略.mp4 (38.33 MB), 08:31
* 12 AOF 重写机制.mp4 (75.08 MB), 22:36
* 13 混合持久化.mp4 (24.14 MB), 06:36
* 14 再来理解 Redis 的线程模型.mp4 (26.73 MB), 07:28
* 04 Redis 四:高性能之内存【4.7 小时】/
* 01 高性能之内存课程内容.mp4 (19.74 MB), 07:46
* 02 底层数据结构:简单动态字符串 (SDS).mp4 (42.67 MB), 14:55
* 03 SDS 的高效操作和节省内存.mp4 (75.87 MB), 23:15
* 04 底层数据结构:哈希表.mp4 (68.30 MB), 17:14
* 05 Redis 哈希表渐进式 rehash 操作.mp4 (139.59 MB), 33:29
* 06 底层数据结构:压缩列表.mp4 (18.24 MB), 06:46
* 07 压缩列表之 ziplist.mp4 (62.55 MB), 21:43
* 08 往 ziplist 中添加元素的逻辑.mp4 (46.36 MB), 14:18
* 09 ziplist 的连锁更新问题.mp4 (41.55 MB), 11:51
* 10 压缩列表之 quicklist.mp4 (30.63 MB), 11:31
* 11 压缩列表之 listpack.mp4 (37.57 MB), 12:59
* 12 压缩列表总结.mp4 (21.02 MB), 05:58
* 13 底层数据结构:整数集合-IntSet.mp4 (26.98 MB), 09:10
* 14 redisObject 包装常用的数据类型.mp4 (76.18 MB), 22:58
* 15 字符串对象的底层编码.mp4 (45.56 MB), 15:13
* 16 列表对象的底层编码.mp4 (30.74 MB), 10:46
* 17 哈希对象的底层编码.mp4 (17.19 MB), 05:36
* 18 集合对象的底层编码.mp4 (24.22 MB), 07:50
* 19 有序集合对象的底层编码.mp4 (28.48 MB), 07:54
* 20 Redis 的过期删除策略.mp4 (45.89 MB), 16:52
* 21 Redis 的内存淘汰策略.mp4 (44.32 MB), 14:05
* 05 Redis 五:高可靠【2.8 小时】/
* 01 高可靠课程内容.mp4 (46.40 MB), 15:59
* 02 主从复制集群配置.mp4 (71.28 MB), 19:55
* 03 主从复制的四大阶段.mp4 (49.86 MB), 16:27
* 04 全量复制数据详细过程.mp4 (37.66 MB), 13:15
* 05 增量复制命令详细过程(2).mp4 (64.19 MB), 21:45
* 06 主从复制总结.mp4 (18.80 MB), 05:33
* 07 哨兵节点的作用和任务.mp4 (33.72 MB), 11:32
* 08 哨兵监控:如何判断主从节点的下线状态.mp4 (33.03 MB), 11:12
* 09 选主:如何选定新主节点.mp4 (25.94 MB), 08:57
* 10 搭建哨兵集群.mp4 (78.44 MB), 19:05
* 11 验证哨兵集群的主从切换.mp4 (18.48 MB), 04:25
* 12 哨兵与哨兵之间如何建立连接.mp4 (52.39 MB), 14:44
* 13 哨兵和从节点如何建立连接.mp4 (20.67 MB), 05:14
* 14 客户端和哨兵之间的连接.mp4 (54.89 MB), 09:51
* 15 由哪个哨兵执行主从切换.mp4 (37.37 MB), 09:48
* 06 Redis 六:高可扩展【1.5 小时】/
* 01 高可扩展课程内容.mp4 (26.49 MB), 09:42
* 02 搭建 Redis 分片集群.mp4 (66.83 MB), 15:50
* 03 散列插槽.mp4 (46.51 MB), 11:46
* 04 往分片集群中添加一个节点.mp4 (52.08 MB), 10:37
* 05 主从故障转移.mp4 (24.91 MB), 05:33
* 06 客户端程序访问分片集群.mp4 (24.11 MB), 03:54
* 07 Redis 七:分布式锁【3.6 小时】/
* 01 分布式锁课程内容.mp4 (48.55 MB), 17:18
* 02 Redis 的原子操作.mp4 (38.42 MB), 12:58
* 03 认识 lua 脚本语言.mp4 (49.49 MB), 14:33
* 04 Redis 中执行 lua 脚本.mp4 (58.13 MB), 17:24
* 05 lua 脚本保证多个 redis 命令的原子性.mp4 (17.56 MB), 05:48
* 06 基于 Redis 实现分布式锁.mp4 (45.46 MB), 13:08
* 07 分布式锁的测试.mp4 (36.29 MB), 08:35
* 08 死锁问题和误删除锁问题的解决.mp4 (89.45 MB), 21:41
* 09 分布式锁实现时还需要考虑的问题.mp4 (55.08 MB), 12:42
* 10 如何实现分布式可重入锁.mp4 (54.59 MB), 17:05
* 11 实现分布式可重入锁的 lua 脚本逻辑.mp4 (32.68 MB), 08:09
* 12 Redisson 实现分布式可重入锁.mp4 (83.48 MB), 15:32
* 13 Redisson 实现分布式锁重试功能.mp4 (89.68 MB), 17:23
* 14 Redisson 解决锁超时问题.mp4 (58.31 MB), 12:57
* 15 Redisson 分布式锁实现小结.mp4 (38.97 MB), 09:08
* 16 为什么 Redisson 丢弃了红锁呢.mp4 (60.02 MB), 16:46




