码迷,mamicode.com
首页 > 其他好文 > 详细

深入了解Redis【一】源码下载与参考资料准备

时间:2019-12-11 00:37:13      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:基本   主从   redis。   sde   ima   git   redis   alt   project   

技术图片


引言

一直在使用redis,但是却没有系统的了解过它的底层实现,准备边学习边记录,深入了解redis。
打算分析以下几个方面:

  • redis的基本类型及底层原理与java对比,每种数据类型的使用场景
  • redis底层对象
  • key的一致性Hash算法
  • 单线程的redis“快”
  • redis的过期策略以及内存淘汰机制
  • redis分布式锁原理
  • redis备份方式
  • 多机环境下主从赋值、哨兵、集群的优缺点
  • 哨兵机制与选举算法
  • 集群机制的分片原理
  • 缓存的key并发竞争问题
  • 缓存和数据库双写一致性问题
  • 缓存雪崩问题
  • 缓存击穿问题

这只是暂时列举出来,最后有可能删减。

前期准备:

带注释的源码

redis-3.0-annotated

参考资料

《Redis设计与实现》PDF

关注下方公众号,回复redis索要。

Redis 源码日志
参考的博客文章将在每一篇文章下方给出。

技术图片

深入了解Redis【一】源码下载与参考资料准备

标签:基本   主从   redis。   sde   ima   git   redis   alt   project   

原文地址:https://www.cnblogs.com/clawhub/p/12019814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!