这门课解决什么问题
很多写 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






