先弄清楚这门课解决什么问题

很多做业务开发的人,对缓存的认知还停留在往服务器里塞个字符串防穿透的阶段。一旦遇到接口响应变慢、数据库扛不住读压力,或者需要做简单的消息排队时,往往拿不出干净的方案。这门分布式缓存课解决的就是这块短板:它把 Redis 在真实工程里的角色讲清楚,帮你区分什么场景下它该当缓存、什么场景下能当轻量数据库,以及怎么避免线上常见的缓存击穿、数据不一致问题。如果你正被高并发读接口折磨,或者准备接手带有缓存中间件的系统,这节课的内容能直接对上你的工作场景。

适合什么基础,学完能独立做什么

这门课不是给零基础准备的。资料里明确要求你得有 Java 和 SpringBoot 底子,最好平时用 Maven 管项目,熟悉 Eclipse 或 IDEA。如果你连怎么在 Spring 工程里引依赖、写配置都费劲,建议先去补基础框架再回来。带着这些底子学完,你能独立干几件事:在 CentOS 环境下从零搭起 Redis 服务并选对启动方式;在业务代码里合理选着用五种数据类型,而不是拿哈希当关系库使;处理简单的发布订阅消息流转;以及在线上做缓存和持久化存储的取舍。说白了,学完你能接手一个带 Redis 的模块,知道每行配置为啥这么写,而不是照抄网上片段。

资料怎么配合练习,建议先看哪几块

视频和文档别只拿眼睛过一遍,必须跟着动手。建议先啃三块:一是环境搭建那节,自己开台虚拟机或者用云服务器,把服务装起来,把几种启动方式的区别跑通,别在本地用个开箱即用的就糊弄过去;二是五种数据类型和消息订阅部分,每学一种类型,就自己在测试工程里写一段对应的读写逻辑,体会它们和 MySQL 查询的思维差异;三是 Redis 跟 memcached、MySQL 的对比那节,这是帮你在架构层面做技术选型的关键,别跳过。练习时,遇到接口报错先自己查日志,这套资料的编排顺序是按实际排障逻辑来的,跟着走一遍,比看十遍文档管用。


需要有java和SpringBoot基础||有Maven基础则比较好||熟悉Eclipse或IDEA开发工具||对于Redis分布式缓存有兴趣的学习者,想进一步

课程目录

*   分布式缓存Redis课程介绍大纲讲解/

  *   剖析课堂讲解目标,通过本套视频学员可以学到哪些内容

*   带你进入分布式缓存Redis的世界/

  *   Redis是什么,为什么大小公司都在用Redis

  *   剖析Redis和memcached和mysql之间的区别

  *   redis作为数据库和作为缓存的选择,线上怎么优雅的使用redis

*   手把手Redis Centos7搭建以及Redis三种启动方式/

  *   手把手mac环境下centos7安装过程(windows同理)

  *   手把手centos7环境下redis4.0安装

  *   redis三种启动方式以及其中的使用区别

  *   ssh的安装过程

*   你不得不懂的Redis五种数据类型和消息订阅/

  *   Redis String数据结构讲解与实战演练

  *   手把手进行Hash类型讲解

  *   手把手进行List类型讲解

  *   手把手进行Set类型讲解

  *   手把手进行SortSet类型讲解

  *   redis消息订阅发布

*   深入浅出Redis事务和mysql事务MVCC讲解/

  *   深入浅出剖析传统关系型数据库事务

  *   浅谈mysql事务隔离机制和MVCC

  *   redis事务机制

  *   redis事务与传统关系型事务的比较

*   springboot与Redis深度整合与应用/

  *   springboot项目搭建并编写HelloWorld

  *   springboot结合redis实战

  *   redisTemplate api讲解

  *   springboot和mybatis整合步骤讲解

  *   redis作为mybatis缓存整合讲解(上)

  *   redis作为mybatis缓存整合讲解(中)

  *   redis作为mybatis二级缓存整合讲解(中)续

  *   redis作为mybatis缓存整合讲解(下)

  *   redis实现分布式集群环境session共享

*   redis项目实战之排行榜实现/

  *   ZSetOperations重要api讲解(sortedSet)

  *   浅谈mysql数据库表设计过程中几个关键要点

  *   sql优化,explain查看执行计划(扫描行数会影响CPU运行,占用大量内存)

  *   排行榜三大接口讲解

  *   springboot项目初始化加载讲解

*   2018支付宝面试题剖析/

  *   缓存的收益和成本

  *   2018支付宝面试题之缓存雪崩

  *   2018支付宝面试题之缓存穿透

  *   2018支付宝面试题之redis特性