出招吧!腾讯专家手敲《Redis 源码日志笔记,如何成为一个更好的 Java 开发者

Redis 基础数据结构
①Redis 数据结构综述
一览 Redis 数据结构:
Redis 命令和相关的数据结构
Redis 数据结构 redisOb
Redis 数据结构 sds
Redis 数据结构 dict
Redis 数据结构 ziplist
Redis 数据结构 skiplist
Redis 数据结构 intset

Redis 内功心法
①Redis 数据淘汰机制
概述
LRU 数据淘汰机制
TTL 数据淘汰机制
在哪里开始淘汰数据

②RDB 持久化策略
简介 Redis 持久化 RDB、AOF
数据结构 rio
RDB 持久化的运作机制
RDB 数据的组织方式

③AOF 持久化策略
简介
AOF 数据组织方式
AOF 持久化运作机制
细说更新缓存
AOF 恢复过程
AOF 的适用场景

④订阅发布机制
两种订阅
订阅相关数据结构
订阅过程
消息发布

⑤主从复制
概述
积压空间
主从数据同步机制概述
全同步
部分同步
缓存主机
总结

⑥Redis 事务机制
Redis 事务简述
Redis 命令队列
键值的监视
Redis 事务的执行与取消
Redis 事务番外篇

⑦Redis 与 Lua 脚本
Lua 简介
Redis 为什么添加 Lua 支持
Lua 环境的初始化
Lua 脚本执行 Redis 命令
Redis Lua 脚本的执行过程
脏命令
Lua 脚本的传播
总结

⑧Redis 哨兵机制
Redis 哨兵的服务框架
定时程序
哨兵与 Redis 服务器的互联
HELLO 命令
INFO 命令
心跳
在线状态监测
故障修复
Redis 监视器
Redis 数据迁移

⑨Redis 集群(上)
前奏
谈一致性哈希算法(consistent hashing)
怎么实现?
twemproxy - Redis 集群管理方案
Redis 官方版本支持的集群

⑩Redis 集群(下)
数据结构
数据访问
新的节点
心跳机制
故障修复
故障修复的协议
数据迁移
总结

Redis 应用
Redis 应用
积分排行榜
分布式锁
消息中间件
Web 服务器存储 session

其他
①内存数据管理
共享对象
两种内存分配策略
memory aware 支持
zmalloc_get_private_dirty() 函数
总结

②Redis 日志和断言
Redis 日志
Redis 断言

评论