Skip to content

B站:Redis7从入门到精通

讲师介绍

**姓名:**付杰

**花名:**北冥

讲师经历

《Java9-18新特性解读》- 作者

《手把手教你用netty打造一个仿微信的IM项目》- 作者

《Redis实战教程》- 作者

《SpringCloudTencent微服务系列教程,从入门到实战》- 作者

《金三银四面试题100集》- 作者

《HashMap源码系列课》- 作者

《MySQL面试题索引篇系列》- 作者

《Nginx实战系列课》- 作者

《MotanRPC系列源码课》- 作者

选题描述

  • Redis属于后端泛技术类,受众人群和使用人群基数非常大
  • Redis 是我们实际开发中不可或缺的组件之一,也是目前全球最流行的 KV 数据库。

用户痛点

  • 只会使用一些简单的命令或者某个功能、不知道如何利用好Redis与业务融合实战
  • 对 Redis 的某条命令或者某个功能,只是了解使用方式,其背后的原理不太清楚;
  • 自己特别想了解 Redis 的原理和工作机制,却不知道如何入手;
  • 在深入学习 Redis 某个特性的时候,找不到合适的资料,找到的资料都是只言片语的描述,或者片面的、浅尝辄止的描述,没有对一件事情全貌的描述;
  • 开始深入学习 Redis 的原理之后,发现触及的知识盲区直线上升,阻力越来越大,最终放弃;

课程形式

  • 录播,预计课时27节左右

课程服务

  • 课前学习\课后复习笔记

系列课大纲设计

  • 实战篇:
    • 宣导课(最后设计,根据B站参考需要出镜和动画)
    • 基于String解决高并发场景抢购秒杀问题
    • 基于List实现浏览历史、播放历史功能
    • 基于Hash实现购物车、用户信息功能
    • 基于Set实现共同好友、共同关注功能
    • 基于ZSet实现用户排行榜功能
    • 基于Bitmap用户签到、点赞功能
    • 基于Geospatial实现附近的人
    • 基于HyperLogLog实现千万级日活统计
    • 基于Redis + Lua + 事务手把手带你实现分布式锁
    • 基于Stream构建高性能消息队列
    • 基于 发布订阅模型 实现实时地理位置跟踪功能
    • 手把手带你定制专属数据类型
  • 原理篇:
    • 深入剖析为什么单线程Redis能那么快?
    • BigkeyHotKey深入剖析及处理方案
    • 深入剖析RedLock原理与实战
    • 深入剖析缓存和数据库的数据不一致问题及处理方案
    • Redis持久化之AOFRDB混合模式原理剖析与实战
    • 深入剖析缓存穿透缓存击穿缓存雪崩问题及处理方案
    • Redis高可用架构之哨兵机制原理剖析与实战
    • Redis高可用架构之Redis集群架构原理剖析与实战
    • 深入剖析Redis原理之SDS
    • 深入剖析Redis原理之Ziplist
    • 深入剖析Redis原理之Quicklist
    • 深入剖析Redis原理之Skiplist
    • 新特性解读:Function自定义函数库,函数库支持持久化与可复制
    • 新特性解读:Ziplist编码替换为Listpack编码。

更新: 2023-03-28 15:54:40
原文: https://www.yuque.com/tulingzhouyu/sfx8p0/vlqzcl4gybwpc6q2