跳转到内容
seren-spark

Redis 从 0 到实战

这套笔记面向已经能看懂 Spring Boot、正在从前端走向全栈的开发者。目标是理解 Redis、能在项目里正确使用,并能解释常见的缓存、并发和性能问题。

  1. Redis 在系统中的位置
  2. 第一次使用 Redis
  3. 核心数据类型与选型
  4. Spring Boot 接入 Redis
  1. Cache Aside 完整链路
  2. 六个常用 Redis 业务功能
  3. 缓存穿透、击穿、雪崩与热点问题
  4. 原子性、事务与分布式锁
  1. 刚好够用的 Redis 原理
  2. 持久化与高可用
  3. 性能优化与排障
  4. 学习验收与面试
  • 第一遍按顺序完成第 1–8 章,亲手运行每章的 redis-cli 或 Java 示例。
  • 第二遍学习第 9–11 章,用 INFO、SLOWLOG、MEMORY USAGE 等命令观察自己的实例。
  • 最后不看答案完成第 12 章的场景推演;能讲清方案的边界,比背下所有命令更重要。

内容主题参考了黑马程序员 Redis 入门到实战教程,正文与示例为独立整理。视频共 175 节,第一轮不必完整学习源码、手写网络客户端和 OpenResty 多级缓存部分。每一章末尾都给出了对应的选学分集与官方资料。

主线按 Redis 8.2、Java 17、Spring Boot 3.5.x 讲解,大多数核心用法也适用于 Redis 7.x。示例中的延迟、容量和 TTL 是教学假设;真实项目需要根据流量、正确性和接口预算验证。