写点什么

耗时 3 个月啃烂了这份 Redis 技术笔记,我成功上岸进了字节

作者:程序知音
  • 2022-11-27
    湖南
  • 本文字数:904 字

    阅读完需:约 3 分钟

前言

正如标题所说,我现在已经如愿以偿地进了字节!之前自己一直待在一个不大不小的外包公司,每天做着重复的层删改查工作。直到 22 年 8 月初,自己通过朋友的介绍拿到了字节的面试机会,自己在家复习了 3 个月,成功地拿到了字节的 offer,其中复习资料对我最关键的就是这份 Redis 技术笔记,让我触类旁通,对我的技术长进非常大的帮助!

所谓「授人以鱼不如授人以渔」,鄙人就把这份 Redis 笔记,目的就是为了帮助后端开发者较为深入的 理解 Redis 背后的原理和实践经验,做到知其然也知其所以然,为未来进阶成长为架构师做好准备。话不多说下面是目录和部分内容截图。

Redis:核心原理和应用实践

由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容

【有需要的可以--> 点击这里即获取我的资料笔记 <--- 即可


此笔记从基础>应用>原理>集群>拓展>源码,详细清晰到无解!


基础篇

  • Redis 安装

  • Redis 基础数据结构

  • 容器型数据结构的通用规则

应用篇

  • 千帆竞发——分布式锁

  • 缓兵之计——延时队列

  • 节衣缩食——位图

  • 四两拨千斤——HyperLogLog

  • 层峦叠嶂——布隆过滤器

  • 断尾求生——简单限流

  • 一毛不拔一一漏斗限流

  • 近水楼台—— GeoHash

  • 大海捞针——Scan

延时队列

HyperLogLog

用数据库来算附近的人

原理篇

  • 鞭辟入里——线程 IO 模型

  • 交头接耳——通信协议

  • 未雨绸缪——持久化

  • 雷厉风行——管道

  • 同舟共济——事务

  • 小道消息——PubSub

  • 开源节流——小对象压缩

  • 有备无患——主从同步

管道

主从同步

集群篇

  • 李代桃偃——Sentinel

  • 分而治之——Codis

  • 众志成城——Cluster

Codis

Cluster

拓展篇

  • 耳听八方——Stream

  • 无所不知——Info 指令

  • 拾遗漏补——再谈分布式锁

  • 朝生暮死——过期策略

  • 优胜劣汰——LRU

  • 平波缓进——懒惰删除

  • 妙手仁心——优雅地使用 Jedis

  • 居安思危——保护 Redis

  • 隔墙有耳——Redis 安全通信

再谈分布式锁

过期策略

Redis 安全通信

源码篇

  • 极度深寒——探索 「字符串」内部结构

  • 极度深寒——探索 「字典」内部

  • 极度深寒——探索 「压缩列表」内部

  • 极度深寒——探索 「快速列表」内部

  • 极度深寒——探索 「跳跃列表」内部结构

  • 极度深寒——探索 「紧凑列表」内部

  • 极度深寒——探索 「基数树」内部

跳跃列表」内部结构


「基数树」内部

【有需要的可以--> 点击这里即获取我的资料笔记 <--- 即可

用户头像

程序知音

关注

还未添加个人签名 2022-06-25 加入

还未添加个人简介

评论

发布
暂无评论
耗时3个月啃烂了这份Redis技术笔记,我成功上岸进了字节_Java_程序知音_InfoQ写作社区