写点什么

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

用户头像
极客good
关注
发布于: 刚刚

Redis 基础数据结构

①Redis 数据结构综述


一览 Redis 数据结构:


  • Redis 命令和相关的数据结构

  • Redis 数据结构 redisOb

  • Redis 数据结构 sds

  • Redis 数据结构 dict

  • Redis 数据结构 ziplist

  • Redis 数据结构 skiplist

  • Redis 数据结构 intset


Redis 内功心法

①Redis 数据淘汰机制


  • 概述

  • LRU 数据淘汰机制

  • TTL 数据淘汰机制


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


在哪里开始淘汰数据



②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 断言



用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

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