Skip to content

Redis学习

Redis 是 Java 后端体系里最常见的缓存与高性能数据结构服务。
学习 Redis 不能只停留在会 set/get,更重要的是理解数据结构、缓存设计、持久化、高可用和性能治理。

专题目录

1. 学习定位

这一组内容聚焦 Redis 在 Java 后端中的实际使用。
目标是让你不仅能用 Redis,还能设计出更稳的缓存和分布式协作方案。

2. 学习重点

  • 理解 Redis 各类数据结构的适用场景
  • 理解缓存一致性与热点问题
  • 理解持久化和高可用如何影响线上可靠性
  • 理解分布式锁的边界和风险
  • 理解性能优化不只看命令,也看模型

3. 建议顺序

  1. Redis核心数据结构
  2. 缓存设计与一致性
  3. 持久化与高可用
  4. 分布式锁与限流
  5. Redis性能优化

4. 阶段产出

  • 一份缓存设计总结
  • 一份 Redis 高可用认知笔记
  • 一份典型性能问题排查清单
  • 一份分布式锁边界条件清单

5. 自测标准

  • 能为一个业务场景选出合适的数据结构
  • 能说明缓存一致性和热点问题怎么处理
  • 能解释 Redis 高可用和持久化的基本取舍
  • 能说清 Redis 锁为什么必须校验锁归属