极客时间出品的专栏课《Redis核心技术与实战》作者范德钧,新客首单到手价68元,现免费分享

Redis核心技术与实战

课程介绍

Redis深度剖析:系统学习之旅

Redis,以其卓越的性能、可靠性和可扩展性,成为众多互联网企业追捧的键值数据库之选。对于后端工程师来说,熟练掌握Redis不仅是加分项,更是必备技能。而蒋德钧老师凭借多年的研究和教学经验,总结出一套系统且高效的Redis学习方法。这套方法不仅能帮助学习者建立对Redis的系统观和全局观,更能引领他们深入底层实现原理,掌握实战技能。

课程四大模块,全面覆盖Redis知识体系

本课程主体分为四大模块,旨在全面解析Redis的核心知识点。在基础篇中,蒋老师将从键值数据库的关键架构出发,深入剖析Redis的数据结构、线程模型、网络框架、持久化机制等底层原理,帮助学习者迅速抓住核心主线。实践篇则注重实战经验的传授,通过典型案例和常用场景的剖析,让学习者掌握如何合理使用数据结构、避免请求阻塞和抖动、提升内存使用效率等关键技巧。未来篇则围绕Redis 6.0的新特性和业界最新探索展开,帮助学习者提前掌握Redis的发展路线图。加餐篇则不定期更新,为学习者提供Redis的常用工具、客户端定制开发、经典使用规范等实用内容。

实战经验与解决方案,提升学习者能力

本课程不仅注重理论知识的讲解,更强调实战经验的分享。蒋老师将通过具体案例,详细讲解如何在Redis中合理使用数据结构、优化性能、处理异常等关键问题。同时,针对缓存和集群两大典型场景,蒋老师还将深入剖析缓存的基本原理、异常情况的应对方案以及集群方案优化等实战内容。这些经验和解决方案的分享,将极大地提升学习者的实战能力,使他们能够更好地将所学知识应用于实际工作中。

课程目录

├── 00丨开篇词丨这样学Redis,才能技高一筹.pdf
├── 01丨基本架构:一个键值数据库包含什么?.html
├── 01丨基本架构:一个键值数据库包含什么?.m4a
├── 01丨基本架构:一个键值数据库包含什么?.pdf
├── 02丨数据结构:快速的Redis有哪些慢操作?.html
├── 02丨数据结构:快速的Redis有哪些慢操作?.m4a
├── 02丨数据结构:快速的Redis有哪些慢操作?.pdf
├── 03丨高性能IO模型:为什么单线程Redis能那么快?.html
├── 03丨高性能IO模型:为什么单线程Redis能那么快?.m4a
├── 03丨高性能IO模型:为什么单线程Redis能那么快?.pdf
├── 04丨AOF日志:宕机了,Redis如何避免数据丢失?.html
├── 04丨AOF日志:宕机了,Redis如何避免数据丢失?.m4a
├── 04丨AOF日志:宕机了,Redis如何避免数据丢失?.pdf
├── 05丨内存快照:宕机后,Redis如何实现快速恢复?.html
├── 05丨内存快照:宕机后,Redis如何实现快速恢复?.m4a
├── 05丨内存快照:宕机后,Redis如何实现快速恢复?.pdf
├── 06丨数据同步:主从库如何实现数据一致?.html
├── 06丨数据同步:主从库如何实现数据一致?.m4a
├── 06丨数据同步:主从库如何实现数据一致?.pdf
├── 07丨哨兵机制:主库挂了,如何不间断服务?.html
├── 07丨哨兵机制:主库挂了,如何不间断服务?.m4a
├── 07丨哨兵机制:主库挂了,如何不间断服务?.pdf
├── 08丨哨兵集群:哨兵挂了,主从库还能切换吗?.html
├── 08丨哨兵集群:哨兵挂了,主从库还能切换吗?.m4a
├── 08丨哨兵集群:哨兵挂了,主从库还能切换吗?.pdf
├── 09丨切片集群:数据增多了,是该加内存还是加实例?.html
├── 09丨切片集群:数据增多了,是该加内存还是加实例?.m4a
├── 09丨切片集群:数据增多了,是该加内存还是加实例?.pdf
├── 10丨第1~9讲课后思考题答案及常见问题答疑.html
├── 10丨第1~9讲课后思考题答案及常见问题答疑.m4a
├── 10丨第1~9讲课后思考题答案及常见问题答疑.pdf
├── 11丨“万金油”的String,为什么不好用了?.html
├── 11丨“万金油”的String,为什么不好用了?.m4a
├── 11丨“万金油”的String,为什么不好用了?.pdf
├── 12丨有一亿个keys要统计,应该用哪种集合?.html
├── 12丨有一亿个keys要统计,应该用哪种集合?.m4a
├── 12丨有一亿个keys要统计,应该用哪种集合?.pdf
├── 13丨GEO是什么?还可以定义新的数据类型吗?.html
├── 13丨GEO是什么?还可以定义新的数据类型吗?.m4a
├── 13丨GEO是什么?还可以定义新的数据类型吗?.pdf
├── 14丨如何在Redis中保存时间序列数据?.html
├── 14丨如何在Redis中保存时间序列数据?.m4a
├── 14丨如何在Redis中保存时间序列数据?.pdf
├── 15丨消息队列的考验:Redis有哪些解决方案?.html
├── 15丨消息队列的考验:Redis有哪些解决方案?.m4a
├── 15丨消息队列的考验:Redis有哪些解决方案?.pdf
├── 16丨异步机制:如何避免单线程模型的阻塞?.html
├── 16丨异步机制:如何避免单线程模型的阻塞?.m4a
├── 16丨异步机制:如何避免单线程模型的阻塞?.pdf
├── 17丨为什么CPU结构也会影响Redis的性能?.html
├── 17丨为什么CPU结构也会影响Redis的性能?.m4a
├── 17丨为什么CPU结构也会影响Redis的性能?.pdf
├── 18丨波动的响应延迟:如何应对变慢的Redis?(上).html
├── 18丨波动的响应延迟:如何应对变慢的Redis?(上).m4a
├── 18丨波动的响应延迟:如何应对变慢的Redis?(上).pdf
├── 19丨波动的响应延迟:如何应对变慢的Redis?(下).html
├── 19丨波动的响应延迟:如何应对变慢的Redis?(下).m4a
├── 19丨波动的响应延迟:如何应对变慢的Redis?(下).pdf
├── 20丨删除数据后,为什么内存占用率还是很高?.html
├── 20丨删除数据后,为什么内存占用率还是很高?.m4a
├── 20丨删除数据后,为什么内存占用率还是很高?.pdf
├── 21丨缓冲区:一个可能引发“惨案”的地方.html
├── 21丨缓冲区:一个可能引发“惨案”的地方.m4a
├── 21丨缓冲区:一个可能引发“惨案”的地方.pdf
├── 22丨第11~21讲课后思考题答案及常见问题答疑.html
├── 22丨第11~21讲课后思考题答案及常见问题答疑.m4a
├── 22丨第11~21讲课后思考题答案及常见问题答疑.pdf
├── 23丨旁路缓存:Redis是如何工作的?.html
├── 23丨旁路缓存:Redis是如何工作的?.pdf
├── 24丨替换策略:缓存满了怎么办?.html
├── 24丨替换策略:缓存满了怎么办?.m4a
├── 24丨替换策略:缓存满了怎么办?.pdf
├── 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.html
├── 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.m4a
├── 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.pdf
├── 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.html
├── 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.m4a
├── 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.pdf
├── 27丨缓存被污染了,该怎么办?.html
├── 27丨缓存被污染了,该怎么办?.m4a
├── 27丨缓存被污染了,该怎么办?.pdf
├── 28丨Pika如何基于SSD实现大容量Redis?.html
├── 28丨Pika如何基于SSD实现大容量Redis?.m4a
├── 28丨Pika如何基于SSD实现大容量Redis?.pdf
├── 29丨无锁的原子操作:Redis如何应对并发访问?.html
├── 29丨无锁的原子操作:Redis如何应对并发访问?.m4a
├── 29丨无锁的原子操作:Redis如何应对并发访问?.pdf
├── 30丨如何使用Redis实现分布式锁?.html
├── 30丨如何使用Redis实现分布式锁?.m4a
├── 30丨如何使用Redis实现分布式锁?.pdf
├── 31丨 事务机制:Redis能实现ACID属性吗?.html
├── 31丨 事务机制:Redis能实现ACID属性吗?.m4a
├── 31丨 事务机制:Redis能实现ACID属性吗?.pdf
├── 32丨 Redis主从同步与故障切换,有哪些坑?.html
├── 32丨 Redis主从同步与故障切换,有哪些坑?.m4a
├── 32丨 Redis主从同步与故障切换,有哪些坑?.pdf
├── 33丨 脑裂:一次奇怪的数据丢失.html
├── 33丨 脑裂:一次奇怪的数据丢失.m4a
├── 33丨 脑裂:一次奇怪的数据丢失.pdf
├── 34丨 第23~33讲课后思考题答案及常见问题答疑.html
├── 34丨 第23~33讲课后思考题答案及常见问题答疑.m4a
├── 34丨 第23~33讲课后思考题答案及常见问题答疑.pdf
├── 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.html
├── 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.m4a
├── 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.pdf
├── 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.html
├── 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.m4a
├── 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.pdf
├── 37丨数据分布优化:如何应对数据倾斜?.m4a
├── 37 _ 数据分布优化:如何应对数据倾斜?.html
├── 37 _ 数据分布优化:如何应对数据倾斜?.pdf
├── 38丨通信开销:限制RedisCluster规模的关键因素.m4a
├── 38 _ 通信开销:限制Redis Cluster规模的关键因素.html
├── 38 _ 通信开销:限制Redis Cluster规模的关键因素.pdf
├── 39丨Redis6.m4a
├── 39 _ Redis 6.0的新特性:多线程、客户端缓存与安全.html
├── 39 _ Redis 6.0的新特性:多线程、客户端缓存与安全.pdf
├── 40丨Redis的下一步:基于NVM内存的实践.m4a
├── 40 _ Redis的下一步:基于NVM内存的实践.html
├── 40 _ Redis的下一步:基于NVM内存的实践.pdf
├── 41 _ 第35~40讲课后思考题答案及常见问题答疑.html
├── 41 _ 第35~40讲课后思考题答案及常见问题答疑.pdf
├── 41丨第35~40讲课后思考题答案及常见问题答疑.m4a
├── 加餐(二)丨Kaito:我是如何学习Redis的?.pdf
├── 加餐(二) Kaito:我是如何学习Redis的?-极客时间.m4a
├── 加餐(二)_ Kaito:我是如何学习Redis的?.html
├── 加餐(六)丨Redis的使用规范小建议.m4a
├── 加餐(六)_ Redis的使用规范小建议.html
├── 加餐(六)_ Redis的使用规范小建议.pdf
├── 加餐(七) _ 从微博的Redis实践中,我们可以学到哪些经验?.html
├── 加餐(七) _ 从微博的Redis实践中,我们可以学到哪些经验?.pdf
├── 加餐(七)丨从微博的Redis实践中,我们可以学到哪些经验?.m4a
├── 加餐(三)丨Kaito:我希望成为在压力中成长的人.html
├── 加餐(三)丨Kaito:我希望成为在压力中成长的人.m4a
├── 加餐(三)丨Kaito:我希望成为在压力中成长的人.pdf
├── 加餐(四)丨Redis客户端如何与服务器端交换命令和数据?.html
├── 加餐(四)丨Redis客户端如何与服务器端交换命令和数据?.pdf
├── 加餐(五)丨 Redis有哪些好用的运维工具?.html
├── 加餐(五)丨 Redis有哪些好用的运维工具?.m4a
├── 加餐(五)丨 Redis有哪些好用的运维工具?.pdf
├── 加餐(一)丨经典的Redis学习资料有哪些?.pdf
├── 加餐(一) 经典的Redis学习资料有哪些?-极客时间.m4a
├── 加餐(一)_ 经典的Redis学习资料有哪些?.html
├── 结束语 _ 从学习Redis到向Redis学习.html
├── 结束语 _ 从学习Redis到向Redis学习.pdf
├── 结束语丨从学习Redis到向Redis学习.m4a
├── 期中测试题答案丨这些问题,你都答对了吗?.html
├── 期中测试题答案丨这些问题,你都答对了吗?.m4a
├── 期中测试题答案丨这些问题,你都答对了吗?.pdf
├── 期中测试题丨一套习题,测出你的掌握程度.html
├── 期中测试题丨一套习题,测出你的掌握程度.m4a
└── 期中测试题丨一套习题,测出你的掌握程度.pdf

1 directory, 154 files

以上就是极客时间范德钧老师的专栏课《Redis核心技术与实战》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100056701,有能力的朋友请支持正版,谢谢!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。