这门课解决什么问题

很多写 Java 的朋友在业务里遇到高并发读取、登录态缓存或限时活动时,第一反应是加数据库索引或上锁,结果服务器一抖动还是扛不住。这门课就是来补这块短板的:把 Redis 作为一个独立的缓存与数据结构工具讲透,重点不是源码剖析,而是单机和集群环境下怎么把 Redis 真正用进项目里。它解决的不是“Redis 是什么”的科普问题,而是“拿到一个缓存需求,怎么选数据类型、怎么写 Java 调用、怎么避免缓存击穿”的工程落地问题。如果你之前只在面试题里背过 Redis 五大类型,但从没在本地起过服务、没在代码里写过一次 set 操作,这门课能帮你把这块拼图补齐。

适合什么基础,建议先看哪几块

它适合已经能独立写 Spring 或 Java Web 项目、但对中间件只停留在“听过”阶段的同学。资料里前几节是 NoSQL 引入、安装、客户端连接和通用命令,建议先跳过 NoSQL 概念介绍,直接从本地启动和客户端连接那几节跟着敲一遍,确认服务能起、能连上、能敲命令,再回头补数据类型。中间 String、Hash、List、Set、SortedSet 五大类型是核心,不要只看视频,每讲完一个类型就在命令行里把增删改查都敲一遍,建立肌肉记忆。Java 客户端那几节是衔接工程的关键,重点看连接池配置和序列化怎么处理,这决定了你后面在业务代码里能不能顺手用上。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立完成几件具体的事:在本地或测试环境搭起单机 Redis 并用 Java 连上;针对商品详情、排行榜、登录态这类常见场景,自己判断该用哪种数据类型;在集群模式下做基本配置,知道主从和分片在配置上的差异。练习时不要只看不练,建议拿一个你熟悉的 Java 小项目,比如一个简单的用户查询接口,先用数据库直查压一次,再改成先查 Redis、未命中再查库并回写,自己观察响应时间变化。遇到 Hash 存对象还是 String 存 JSON 这种取舍,就回到资料里对应类型那几节重看命令行为,比硬记结论管用。集群那部分如果暂时没有多机环境,先看懂配置思路即可,不必强求本地搭出完整集群,等公司有现成环境再上手验证。


熟练掌握redis单机及集群的使用,能够在项目中应用redis

课程目录

*   01 Redis入门/

  *   01 nosql数据库介绍.mp4 06:14

  *   02 redis特点介绍.mp4 02:48

  *   03 安装redis.mp4 03:19

  *   04 启动redis.mp4 08:08

  *   05 redis客户端.mp4 04:35

  *   06 redis的数据类型.mp4 02:24

  *   07 redis的通用命令.mp4 04:15

  *   08 操作值为String类型的命令.mp4 06:59

  *   09 key的层级结构.mp4 03:18

  *   10 值为Hash类型的命令.mp4 08:17

  *   11 值为list类型的命令.mp4 05:38

  *   12 值为set类型的命令.mp4 05:50

  *   13 值为sortedset类型的命令.mp4 02:50

  *   14 redis的java客户端.mp4 01:50

  *   15 Jedis的基本用法.mp4 06:34

  *   16 Jeids连接池.mp4 05:56

  *   17 SpringDataRedis的介绍.mp4 03:37

  *   18 redisTemplate入门案例.mp4 07:58

  *   19 修改redisTemplate的序列化方式.mp4 06:25

  *   20 StringReisTemplate的用法.mp4 07:58

  *   21 StringRedisTemplate操作hash结构的数据.mp4 02:35

*   02 Redis高级/

  *   01 单机Redis存在的问题.mp4 01:54

  *   02 rdb持久化.mp4 04:55

  *   03 RDB的原理.mp4 03:21

  *   04 aof持久化.mp4 08:51

  *   05 rdb和aof方式的比较.mp4 03:16

  *   06 搭建主从集群.mp4 10:29

  *   07 主从集群的全量同步.mp4 06:12

  *   08 增量同步.mp4 04:51

  *   09 数据同步的优化.mp4 03:38

  *   10 Redis哨兵介绍.mp4 05:18

  *   11 搭建哨兵集群.mp4 10:26

  *   12 redisTemplate整合sentinel.mp4 07:27

  *   13 分片集群的结构.mp4 02:09

  *   14 创建分片集群.mp4 08:03

  *   15 散列插槽.mp4 06:09

  *   16 集群伸缩.mp4 11:25

  *   17 故障转移.mp4 05:19

  *   18 redisTemplate访问分片集群.mp4 03:11