一、介绍相关
说Redis : 介绍Redis特性,使用场景,使用Jedis操作Redis等。
二、源码分析
1. 数据结构
Redis源码分析(sds):Redis自己封装的C语言字符串类型。
Redis源码分析(dict):字典的实现,Hash表。
Redis源码分析(adlist):Redis中的双向链表。
Redis源码分析(skiplist) :Redis 中的跳跃表,平均O(log n)的查询效率。
2. 内存编码数据结构
Redis源码分析(intset):Redis 特有内存数据结构intset,元素有序不可重复。
3. 数据类型实现
4. 数据库实现相关
5. 客户端和服务器的相关代码
Redis网络库源码分析(1)之介绍篇 : Redis自己实现的单线程IO多路复用网络库分析(1)
Redis网络库源码分析(2)之启动服务器: Redis自己实现的单线程IO多路复用网络库分析(2)
Redis网络库源码分析(3)之ae.c: Redis自己实现的单线程IO多路复用网络库分析(3)
三、其他
Redis INFO 命令详解:关于INFO
命令显示的信息结合源码解释。
ShardedJedisPipeline 源码分析:Jedis中分布式管道提交方式的源码分析。
Redis监控调研:对于一些公有云平台Redis缓存提供商提供的监控及一些开源Redis监控工具进行调研。