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 系统
相关推荐
七夜zippoe2 小时前
消息队列选型:Kafka vs RabbitMQ vs Redis 深度对比
redis·python·kafka·消息队列·rabbitmq
嘉琪0012 小时前
Day8 完整学习包(Vue 基础 & 响应式)——2026 0320
前端·vue.js·学习
菜鸡儿齐2 小时前
MapReduce-源码学习
大数据·学习·mapreduce
heanyu2 小时前
STM32学习 1 ----串口通讯--阻塞式收发+支持printf
stm32·嵌入式硬件·学习
iMingzhen2 小时前
不想引入 Redis,我用一张 SQLite 表实现了消息队列
数据库·redis·ai·sqlite
Curvatureflight2 小时前
Redis实战:缓存设计与高频场景全解析
数据库·redis·缓存
東雪木2 小时前
软件设计师考试复习——CPU 结构、流水线、存储体系(主存 / 辅存)
学习·软件设计师复习
2501_918126912 小时前
学习所有6502写游戏动作的语句
汇编·嵌入式硬件·学习·游戏·个人开发
夏日听雨眠2 小时前
文件学习9
数据结构·学习·算法