Redis入门指南,redis设计与落到实处

作者: 韦德国际1946  发布:2019-07-30

《Redis设计与达成》周详而完全地上课了Redis的个中机制与贯彻格局,对Redis的大相当多单机功效以及独具多机功效的兑现原理实行了介绍,显示了这一个作用的基本数据结构以及首要的算法观念,图示丰富,描述清晰,并交给大批量参照他事他说加以考察信息。通过翻阅本书,读者能够长足、有效地了然Redis的里边构造以及运转换体制制,越来越好、更迅捷地选取Redis。

Redis入门指南,redis设计与落到实处。《Redis入门指南》一书用不到200页的字数,深入显出的为你解说的redis这一Key-Value 内部存款和储蓄器数据库的完整协会,是您迈入NoSQL领域的经文入门书籍的不二摘取。

《Redis 设计与完成》一书周密而完全地讲明了 Redis 的当中运营机制, 对 Redis 的大好多单机功用以及具备多机功用的贯彻原理实行了介绍, 体现了那几个功用的中坚数据结构以及关键的算法观念。 通过阅读本书, 读者能够神速、有效地询问 Redis 的中间结构以及运营体制, 进而学会怎么更快捷地接纳 Redis 。 

韦德国际1946 1

 《Redis设计与完结》首要分为四大一部分。第一片段“数据结构与对象”介绍了Redis中的各类对象及其数据结构,并表达那一个数据结构怎么样影响对象的效能和个性。第二有的“单机数据库的兑现”对Redis实现单机数据库的办法实行了介绍,包含数据库、TucsonDB长久化、AOF长久化、事件等。第三片段“多机数据库的实现”对Redis的Sentinel、复制、集群八个多机成效拓展了介绍。第四有个别“独立功用的贯彻”对Redis中各类相对独立的功用模块实行了介绍,涉及公布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。

Redis入门指南是一本Redis的入门指引书籍,以简单明了的措施介绍了Redis基础与实践方面的文化,富含历史与特点、在开垦和生育意况中配置运营Redis、数据类型与命令、使用Redis达成队列、事务、复制、管道、长久化、优化Redis存款和储蓄空间等剧情,并选用职务使得的法子介绍了PHP、Ruby、Python和Node.js那4种语言的Redis客户端库的应用办法。

名高天下 Redis 工夫专家撰写,深切领悟 Redis 才具内部原因的必读之作。 从源码角度剖析 Redis 的架构设计、实现原理和劳作机制,为快捷使用 Redis 提供原理性辅导。

简介

韦德国际1946 2

本书的目的读者不仅仅囊括Redis的新手,还富含那二个己经精晓Redis使用方法的人。对于菜鸟来讲,本书的内容安分守己且紧贴实施,意在让读者真正能够即学即用;对于己经领悟Redis的读者,通过本书的豁达实例以及细节介绍,也能开掘多数新的技术。

黄健宏,软件开拓者,他喜欢函数式编制程序,热爱开源软件。出于对数据库的分明兴趣,他初始读书和剖判Redis源代码,并对Redis2.6和Redis3.0的源代码进行了详尽注脚。

本书周全而全部地执教了Redis的里边机制与实现方式,对Redis的大部单机作用以及具备多机功用的实现原理实行了介绍,显示了这几个意义的骨干数据结构以及首要的算法观念,图示丰硕,描述清晰,并交付多量参照音讯。通过翻阅本书,读者可以火速、有效地打听Redis的中间结构以及运营机制,更加好、越来越高效地动用Redis。

《Redis设计与落到实处》目录

韦德国际1946 3

关怀备至微信群众号:白玉盘(baiyu_韦德国际1946,pan),后台发送“Redis设计与落到实处2”下载电子书。

本书首要分为四大学一年级些。第一有些“数据结构与对象”介绍了Redis中的各个对象及其数据结构,并表达这个数据结构怎么着影响对象的效果与利益和品质。第二片段“单机数据库的兑现”对Redis完成单机数据库的章程进行了介绍,包涵数据库、凯雷德DB长久化、AOF悠久化、事件等。第三有些“多机数据库的落到实处”对Redis的Sentinel、复制、集群八个多机功效拓展了介绍。第四盘部“独立功用的贯彻”对Redis中种种相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者特地维护了www.redisbook.com网址,提供带有详细申明的Redis源代码,以及本书相关的换代内容。

 前言
 致谢
 第1章 引言 1
 1.1 Redis版本表明 1
 1.2 章节编排 1
 1.3 推荐的读书情势 4
 1.4 行文准则 4
 1.5 配套网址 5
第一片段 数据结构与对象
 第2章 轻便动态字符串 8
 2.1 SDS的定义 9
 2.2 SDS与C字符串的界别 10
 2.3 SDS API 17
 2.4 入眼回想 18
 2.5 参照他事他说加以考察资料 18
第3章 链表 19
 3.1 链表和链表节点的兑现 20
 3.2 链表和链表节点的API 21
 3.3 重视回想 22
第4章 字典 23
 4.1 字典的落到实处 24
 4.2 哈希算法 27
 4.3 消除键争持 28
 4.4 rehash 29
 4.5 渐进式rehash 32
 4.6 字典API 36
 4.7 珍视回想 37
第5章 跳跃表 38
 5.1 跳跃表的落到实处 39
 5.2 跳跃表API 44
 5.3 珍视回看 45
第6章 整数集结 46
 6.1 整数集结的兑现 46
 6.2 升级 48
 6.3 晋级的实惠 50
 6.4 降级 51
 6.5 整数集合API 51
 6.6 着重回想 51
第7章 压缩列表 52
 7.1 压缩列表的结合 52
 7.2 压缩列表节点的组成 54
 7.3 连锁更新 57
 7.4 压缩列表API 59
 7.5 入眼回想 59
第8章 对象 60
 8.1 对象的连串与编码 60
 8.2 字符串对象 64
 8.3 列表对象 68
 8.4 哈希对象 71
 8.5 会集对象 75
 8.6 有序聚焦对象 77
 8.7 类型检查与命令多态 81
 8.8 内部存款和储蓄器回收 84
 8.9 对象共享 85
 8.10 对象的空转时间长度 87
 8.11 入眼回想 88
第二有个别 单机数据库的贯彻
 第9章 数据库 90
 9.1 服务器中的数据库 90
 9.2 切换数据库 91
 9.3 数据库键空间 93
 9.4 设置键的生活时间或过期时间 99
 9.5 过期键删除计谋 107
 9.6 Redis的过期键删除战术 108
 9.7 AOF、EnclaveDB和复制成效对过期键的拍卖 111
 9.8 数据库文告 113
 9.9 入眼回想 117
第10章 RDB持久化 118
 10.1 魅影DB 文件的创导与载入 119
 10.2 自动间隔性保存 121
 10.3 RubiconDB 文件结构 125
 10.4 分析RDB文件 133
 10.5 入眼回看 137
 10.6 仿照效法资料 137
第11章 AOF持久化 138
 11.1 AOF长久化的贯彻 139
 11.2 AOF文件的载入与数量还原 142
 11.3 AOF重写 143
 11.4 重视回想 150
第12章 事件 151
 12.1 文件事件 151
 12.2 时间事件 156
 12.3 事件的调整与试行 159
 12.4 注重回看 161
 12.5 参照他事他说加以考察资料 161
第13章 客户端 162
 13.1 客户端属性 163
 13.2 客户端的开创与关闭 172
 13.3 重视回想 174
第14章 服务器 176
 14.1 命令央求的实施进程 176
 14.2 serverCron函数 184
 14.3 开首化服务器 192
 14.4 入眼回想 196
其三局地 多机数据库的达成
 第15章 复制 198
 15.1 旧版复制功用的落到实处 199
 15.2 旧版复制作而成效的毛病 201
 15.3 新版复制功能的实现 203
 15.4 部分重同步的贯彻 204
 15.5 PSYNC 命令的完毕 209
 15.6 复制的贯彻 211
 15.7 心跳检测 216
 15.8 重视回看 218
第16章 Sentinel 219
 16.1 运转并先河化Sentinel 220
 16.2 获取主服务器消息 227
 16.3 获取从服务器消息 229
 16.4 向主服务器和从服务器发送音讯 230
 16.5 接收来自己作主服务器和从服务器的频段音信 231
 16.6 检查评定主观下线状态 234
 16.7 检查客观下线状态 236
 16.8 公投领头Sentinel 238
 16.9 故障转移 240
 16.10 入眼回想 243
 16.11 参谋资料 244
第17章 集群 245
 17.1 节点 245
 17.2 槽指派 251
 17.3 在集群中推行命令 258
 17.4 重新分片 265
 17.5 ASK错误 267
 17.6 复制与故障转移 273
 17.7 消息 281
 17.8 入眼回看 288
第四有的 独立效能的贯彻
 第18章 发布与订阅 290
 18.1 频道的订阅与退订 292
 18.2 形式的订阅与退订 295
 18.3 发送音信 298
 18.4 查看订阅信息 300
 18.5 重视回看 303
 18.6 仿效资料 304
第19章 事务 305
 19.1 事务的落到实处 306
 19.2 WATCH 命令的兑现 310
 19.3 事务的ACID 性质 314
 19.4 珍重回看 319
 19.5 参照他事他说加以考察资料 320
第20章 Lua脚本 321
 20.1 创立并修改Lua 景况 322
 20.2 Lua 蒙受协作组件 327
 20.3 EVAL命令的落实 329
 20.4 EVALSHA 命令的贯彻 332
 20.5 脚本管制命令的完成 333
 20.6 脚本复制 336
 20.7 入眼回想 342
 20.8 参谋资料 343
第21章 排序 344
 21.1 SORT 命令的完成 345
 21.2 ALPHA 选项的贯彻 347
 21.3 ASC 挑选和DESC 选项的兑现 348
 21.4 BY选项的落到实处 350
 21.5 带有ALPHA 选项的BY 选项的兑现 352
 21.6 LIMIT 选项的达成 353
 21.7 GET选项的贯彻 355
 21.8 STORE 选项的完毕 358
 21.9 多少个挑选的实践各种 359
 21.10 入眼回想 361
第22章 二进制位数组 362
 22.1 位数组的表示 363
 22.2 GETBIT命令的落到实处 365
 22.3 SETBIT 命令的兑现 366
 22.4 BITCOUNT 命令的完结 369
 22.5 BITOP 命令的贯彻 376
 22.6 珍视回想 377
 22.7 仿照效法资料 377
第23章 慢查询日志 378
 23.1 慢查询记录的保存 380
 23.2 慢查询日志的阅读和删除 382
 23.3 增加新日志 383
 23.4 入眼回看 385
第24章 监视器 386
 24.1 成为监视器 387
 24.2 向监视器发送命令消息 387
 24.3 入眼回顾 388

Redis数据库简单介绍


Redis设计与落实 第二版 高清PDF 百度网盘下载:

Redis近期已经成为Web开荒社区中最热销的内部存款和储蓄器数据库之一,随着Web 2.0的生机勃勃,网址数量神速增加,对高品质读写的须要也尤为多,再拉长半结构化的多寡比重逐年变大,大家对已经被一类别地利用着的关周到据库能或不能够适应于今的储存需要发生了疑义。而Redis的迅猛发展,为那几个领域注入了斩新的考虑。

限个人测量试验学习之用,不得用于商业用途,请在下载后24小时内去除。

------------------------------------------分割线------------------------------------------

Redis 依靠其体贴入微的机能博得进一步多的厂商的重视,从初创公司到新浪和讯如此具备着几百台Redis服务器的大企业,都能见到Redis的人影。Redis也是一个名实相符的全才,无论是存款和储蓄、队列照旧缓存系统,都有它的用武之地。

备考:有的能源只怕出自网络,假若有不制造的私信小编,秒删。

FTP地址:ftp://ftp1.linuxidc.com

Redis入门指南指标读者

网盘下载地址:需求怎么着书目能源请在文下回复

本文由韦德国际1946发布于韦德国际1946,转载请注明出处:Redis入门指南,redis设计与落到实处

关键词: 韦德国际官网 日记本 it redis学习 电子书资源