Redis 实用学习清单

📌 Redis 实用学习清单

1️⃣ 基础必备

  • 安装(Docker)
  • 基本命令:GET / SET / EXPIRE / INCR
  • 数据类型:String / List / Hash / Set / ZSet

2️⃣ 缓存核心

  • Key 设计规范
  • 过期策略(TTL)
  • 缓存穿透
  • 缓存击穿
  • 缓存雪崩

3️⃣ 分布式锁

  • SETNX / SET + EX
  • 锁超时处理
  • 防死锁
  • RedLock(了解)

4️⃣ 计数与限流

  • INCR 计数器
  • 固定窗口限流
  • 滑动窗口限流
  • Token Bucket

5️⃣ 排行榜

  • ZSet 使用
  • score 设计
  • 排序 / TopN

6️⃣ 消息队列

  • List 队列
  • Pub/Sub
  • Stream(重点)

7️⃣ 登录与会话

  • Token 存储
  • Session 管理
  • 过期控制
  • 多端登录

8️⃣ 高可用

  • 主从复制
  • Sentinel
  • Cluster(基础认知)

9️⃣ 性能与问题排查

  • 大 Key
  • 热 Key
  • 慢查询(SLOWLOG)
  • 内存淘汰策略
  • OOM 问题

🔟 常见业务模型

  • 缓存系统
  • 分布式锁
  • 限流系统
  • 排行榜系统
  • 异步队列
  • Session 系统
相关推荐
aWty_6 分钟前
实分析入门(1)--皮亚诺和自然数
学习
weixin_5134499621 分钟前
walk_these_ways项目学习记录第八篇(通过行为多样性 (MoB) 实现地形泛化)--策略网络
开发语言·人工智能·python·学习
LX5677735 分钟前
传统编辑如何考取AI内容编辑师认证?学习路径详解
人工智能·学习
a里啊里啊38 分钟前
Redis面试题记录
数据库·redis·缓存
__土块__43 分钟前
大厂后端一面模拟:从线程安全到分布式缓存的连环追问
jvm·redis·mysql·spring·java面试·concurrenthashmap·大厂后端
songyuc44 分钟前
BM2『链表内指定区间反转』学习笔记
学习·链表
L1624761 小时前
Kubernetes 完整学习手册(1 主多从 + 纯 YAML 部署 + 访问原理)
学习·容器·kubernetes
weixin_513449961 小时前
walk_these_ways项目学习记录第七篇(通过行为多样性 (MoB) 实现地形泛化)--核心环境下
人工智能·python·学习
杰克尼1 小时前
redis(day03-优惠券秒杀)
数据库·redis·缓存