费时“吃透”4个月啃烂完了这份Redis技术笔记,成功上岸收到字节offer

122 阅读1分钟

Redis:核心原理和应用实践

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

基础篇

  • Redis安装
  • Redis基础数据结构
  • 容器型数据结构的通用规则

应用篇

  • 千帆竞发——分布式锁
  • 缓兵之计——延时队列
  • 节衣缩食——位图
  • 四两拨千斤——HyperLogLog
  • 层峦叠嶂——布隆过滤器
  • 断尾求生——简单限流
  • 一毛不拔一一漏斗限流
  • 近水楼台—— GeoHash
  • 大海捞针——Scan

延时队列

HyperLogLog

用数据库来算附近的人

原理篇

  • 鞭辟入里——线程 IO模型
  • 交头接耳——通信协议
  • 未雨绸缪——持久化
  • 雷厉风行——管道
  • 同舟共济——事务
  • 小道消息——PubSub
  • 开源节流——小对象压缩
  • 有备无患——主从同步

管道

主从同步

集群篇

  • 李代桃偃——Sentinel
  • 分而治之——Codis
  • 众志成城——Cluster

Codis

Cluster

拓展篇

  • 耳听八方——Stream
  • 无所不知——Info 指令
  • 拾遗漏补——再谈分布式锁
  • 朝生暮死——过期策略
  • 优胜劣汰——LRU
  • 平波缓进——懒惰删除
  • 妙手仁心——优雅地使用 Jedis
  • 居安思危——保护 Redis
  • 隔墙有耳——Redis 安全通信

再谈分布式锁

过期策略

Redis 安全通信

源码篇

  • 极度深寒——探索 「字符串」内部结构
  • 极度深寒——探索 「字典」内部
  • 极度深寒——探索 「压缩列表」内部
  • 极度深寒——探索 「快速列表」内部
  • 极度深寒——探索 「跳跃列表」内部结构
  • 极度深寒——探索 「紧凑列表」内部
  • 极度深寒——探索 「基数树」内部

跳跃列表」内部结构

「基数树」内部----------有需要的朋友无偿拿走方式:点赞+关注之后,可---看【小编主页】即可拿走