更新时间:2019-09-10 09:04:12
封面
版权信息
本书赞誉
序
前言
第1章 引言
1.1 Redis简介
1.2 Redis 5.0的新特性
1.3 Redis源码概述
1.4 Redis安装与调试
1.5 本章小结
第2章 简单动态字符串
2.1 数据结构
2.2 基本操作
2.3 本章小结
第3章 跳跃表
3.1 简介
3.2 跳跃表节点与结构
3.3 基本操作
3.4 跳跃表的应用
3.5 本章小结
第4章 压缩列表
4.1 压缩列表的存储结构
4.2 结构体
4.3 基本操作
4.4 连锁更新
4.5 本章小结
第5章 字典
5.1 基本概念
5.2 Redis字典的实现
5.3 基本操作
5.4 字典的遍历
5.5 API列表
5.6 本章小结
第6章 整数集合
6.1 数据存储
6.2 基本操作
6.3 本章小结
第7章 quicklist的实现
7.1 quicklist简介
7.2 数据存储
7.3 数据压缩
7.4 基本操作
7.5 本章小结
第8章 Stream
8.1 Stream简介
8.2 Stream底层结构listpack的实现
8.3 Stream底层结构Rax的实现
8.4 Stream结构的实现
8.5 本章小结
第9章 命令处理生命周期
9.1 基本知识
9.2 server启动过程
9.3 命令处理过程
9.4 本章小结
第10章 键相关命令的实现
10.1 对象结构体和数据库结构体回顾
10.2 查看键信息
10.3 设置键信息
10.4 查找键
10.5 操作键
10.6 本章小结
第11章 字符串相关命令的实现
11.1 相关命令介绍
11.2 设置字符串
11.3 修改字符串
11.4 字符串获取
11.5 字符串位操作
11.6 本章小结
第12章 散列表相关命令的实现
12.1 简介
12.2 设置命令
12.3 读取命令
12.4 删除命令
12.5 自增命令
12.6 本章小结
第13章 列表相关命令的实现
13.1 相关命令介绍
13.2 push/pop相关命令
13.3 获取列表数据
13.4 操作列表
13.5 本章小结
第14章 集合相关命令的实现
14.1 相关命令介绍
14.2 集合运算
14.3 本章小结
第15章 有序集合相关命令的实现
15.1 相关命令介绍
15.2 基本操作
15.3 批量操作
15.4 集合运算
15.5 本章小结
第16章 GEO相关命令
16.1 基础知识
16.2 命令实现
16.3 本章小结
第17章 HyperLogLog相关命令的实现
17.1 基本原理
17.2 HLL Redis实现
17.3 命令实现