大家新年好,我是二十,相信很多源码培训班的小伙伴也都认识我,感谢平时大家的支持和关注。虽然我本人也是熟读Java生态圈的源码,但是目前市面上的java源码教程实在是数不胜数,如果大家有心思钻研源码,相信借助这些视频和自己的刻苦,已经足够拿下Java的源码,但是作为主流的中间件,Redis,是一个c语言开发的非关系型数据库,也是各个互联网大厂生产都在用,面试都在问的一个主流中间件。

    我相信很多小伙伴对redis都有一定程度的掌握,但是更多的是来源一些博客和书中的面试题,并没有多少小伙伴亲自去看redis的源码,而一些经典的redis书籍又都是老版本的redis,所以一旦面试官抓住了redis进行深入,不禁会让人捉襟见肘。以我自身为例,我曾在蚂蚁金服的一场面试中被连续追问Redis一个小时,从各种数据类型的底层数据结构,到redis集群,数据一致性,都进行了全方位的考察。所幸我基础还比较扎实,通过了面试。

    去年的互联网行情想必大家也都见到了,包括很多大厂在内,很多公司也在裁员,所以你手里没几把刷子,真的待得安稳么?出去面试,对于你掌握的Java源码,其他的候选人也都能够掌握,那么你又怎么体现自己的亮点和优势呢?

    过去的一年时间里我从csdn到语雀,一年内开源了 juc ,spring ,dubbo,zookeeper,nacos,sentinel,zipkin,gateway,eureka等多个框架中间件的源码,还包括一些其他的主流中间件:nginx,rabbitmq,rocketmq,kafak,MySQL,es,redis,jvm等等的核心原理。相信我的技术功底还是值得让大家放心的,同时对于redis6.0的源码我也是蓄谋已久,这段时间也是一直在补基础的数据结构与算法,为阅读redis源码赋能。

    本次redis源码课程我打算以专栏的形式推出,按期发布,每期售价定为300元,几乎就是大家在公司摸个🐟,带薪上个厕所的时间就能赚来。另外我会额外免费推出应对面试的二十redis面试突击,让你在面试前不必内心慌乱,根据我的面试突击,在短短几个小时梳理完整个redis的知识。

    课程内容如下:

    1. redis服务端启动流程
    2. redis服务端命令处理流程
    3. redis多线程原理
    4. 宏观上看redis数据结构
    5. string数据类型
    6. hash数据类型
    7. list数据类型
    8. set数据类型
    9. zset数据类型
    10. streams数据类型
    11. 其他数据类型
    12. 发布订阅模式
    13. redis事务
    14. lua脚本
    15. 单线程io多路复用
    16. redis的内存回收策略
    17. 持久化机制
    18. redis的键空间通知&键事件通知
    19. redis的大key热key问题
    20. redis主从复制集群
    21. 高可用sentinel集群
    22. redis分布式解决方案
    23. 布隆过滤器
    24. 分布式锁,时间轮算法
    25. MySQL与redis的双写一致性
    26. redis内存分配源码分析
    27. client端源码分析

    Vx:13342969497

    如果是想咨询怎么卖课或者搞副业请勿扰,不好意思,我不培养同行,谢谢。

    同时友情推荐下之前听过的一套硬核源码课程:

    1. 【juc Spring netty】http://note.youdao.com/s/TBK16M6H
    2. 【rocketmq】

    image.png