网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Redis核心原理与实践
分类
作者 梁国斌
出版社 电子工业出版社
下载
简介
内容推荐
本书深入地分析了Redis核心功能的内部机制与实现方式,大部分内容源自对Redis源码的分析,并从中总结出实现原理。通过阅读本书,读者可以快速、轻松地了解Redis的内部运行机制。
本书首先介绍了Redis常用的数据类型的编码格式,包括字符串、列表、散列、集合、有序集合,这是Redis存储数据的基础。接着分析了Redis的事件机制,剖析了Redis事件驱动的实现原理,通过这部分内容,读者可以了解一个远程服务程序的整体架构。本书还分析了Redis持久化、主从复制、Sentinel机制、Cluster机制的实现原理,这部分内容是Redis的核心功能。在这部分内容中,本书也会延伸分析Redis中使用的UNIX机制,如UNIX网络编程、进程通信、线程同步等,并通过Redis源码展示这些UNIX机制的使用方式。
本书最后介绍了Redis的高级特性,包括事务、非阻塞删除、Lua脚本、Module模块、Stream消息流,以及Redis 6提供的ACL访问控制列表、Tracking机制等,这部分内容不仅分析内部实现,还提供了详细的使用案例,帮助读者循序渐进地了解这些特性。
作者简介
梁国斌,后端高级开发,源码爱好者,对Netty、Spring、Redis、Kafka等中间件有深入研究,目前维护一个技术公众号,欢迎关注交流。
目录
第1部分 数据结构与编码
第1章 字符串
1.1 redisObject
1.2 sds
1.2.1 定义
1.2.2 操作分析
1.2.3 编码
第2章 列表
2.1 ziplist
2.1.1 定义
2.1.2 字节序
2.1.3 操作分析
2.1.4 级联更新
2.2 quicklist
2.2.1 定义
2.2.2 操作分析
2.2.3 编码
第3章 散列
3.1 字典
3.1.1 定义
3.1.2 操作分析
3.1.3 扩容
3.1.4 缩容
3.1.5 编码
3.2 数据库
第4章 集合
4.1 无序集合
4.1.1 定义
4.1.2 操作分析
4.1.3 编码
4.2 有序集合
4.2.1 定义
4.2.2 操作分析
4.2.3 编码
第2部分 事件机制与命令执行
第5章 Redis启动过程
5.1 服务器定义
5.2 main函数
5.3 Redis初始化过程
第6章 事件机制
6.1 Redis事件机制概述
6.2 Redis启动时创建的事件
6.3 事件循环器的运行
第7章 epoll与网络通信
7.1 I/O复用模型
7.2 epoll网络编程
7.3 Redis网络通信启动过程
7.3.1 Redis网络服务
7.3.2 Redis中的epoll
……
第3部分 持久化与复制
第4部分 分布式架构
第5部分 高级特性
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/28 11:17:56