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 系统
相关推荐
babe小鑫14 分钟前
数据岗位的发展与学习数据分析指南
学习·数据挖掘·数据分析
楼田莉子17 分钟前
仿Muduo的高并发服务器:Channel模块与Poller模块
linux·服务器·c++·学习·设计模式
知识分享小能手20 分钟前
R语言入门学习教程,从入门到精通,R语言网络关系数据可视化(8)
学习·信息可视化·r语言
xieliyu.22 分钟前
Java手搓数据结构:栈与队列模拟实现
java·数据结构·学习
zhangrelay22 分钟前
ROS Kinetic-信号与系统-趣味案例
linux·笔记·学习·ubuntu
贾红平27 分钟前
Redis缓存策略深度解析2026
redis
承渊政道38 分钟前
【动态规划算法】(回文串问题解题框架与经典案例)
数据结构·c++·学习·算法·leetcode·动态规划·哈希算法
HERR_QQ1 小时前
端到端课程自用 5 规划 基于Difussion 的端到端planner AI 笔记
人工智能·笔记·学习·自动驾驶
yuweiade1 小时前
GO 快速升级Go版本
开发语言·redis·golang
lilihuigz9 小时前
Tutor LMS 4.0 Beta版全新上线:以学习者为中心的移动优先学习体验
学习·在线教育·lms