Redis 5设计与源码分析

admin 2022年11月13日 128次浏览

Redis 5设计与源码分析

(副标题):无 ;

(作者): 陈雷 ;

内容简介:

​ 第1章 引言
Redis是目前最流行的键值对(key-value)数据库,以出色的性能著称,官方提供的数据是可以支持100000以上的+QPS。Redis具有高性能的主要原因如下。
1)Redis是基于内存的存储数据库,绝大部分的命令处理只是纯粹的内存操作,内存的读写速度非常快。
2)Redis是单进程线程的服务(实际上一个正在运行的Redis Server肯定不止一个线程,但只有一个线程来处理网络请求),避免了不必要的上下文切换,同时不存在加锁/释放锁等同步操作。
3)Redis使用多路I/O复用模型(select、poll、epoll),可以高效处理大量并发连接。
4)Redis中的数据结构是专门设计的,增、删、改、查等操作相对简单。
本章主要介绍Redis简介、Redis 5.0的新特性、Redis源代码概念、Redis安装与调试,希望对读者阅读和研究Redis源码有一定的帮助。

目录预览:

​ Redis 5设计与源码分析
第1章 引言
1.1 Redis简介
1.2 Redis 5.0的新特性
1.3 Redis源码概述
1.4 Redis安装与调试
1.5 本章小结
第2章 简单动态字符串
2.1 数据结构
2.2 基本操作
2.2.1 创建字符串
2.2.2 释放字符串
2.2.3 拼接字符串
2.2.4 其余API
2.3 本章小结
第3章 跳跃表
3.1 简介
3.2 跳跃表节点与结构
3.2.1 跳跃表节点
3.2.2 跳跃表结构
........


[EPUB下载]