
深入理解Redis PDF 超清版
- 大小:105.1 MB
- 类型:Redis
- 格式:PDF
- 热度:887
- 作者:Jeremy、Nelson(杰里米.尼尔
- 更新:2020-08-05 11:45:59

给网友朋友们带来一篇Redis相关的资料,介绍了关于Redis、Redis进阶方面,格式为PDF,资源大小105.1 MB,目前在Redis类资源综合评分为:7.3分。
《 深入理解Redis 》以由浅入深、由原理到应用场景的方式介绍了Redis 这款NoSQL 数据库产品。书中不仅细致地讲解了Redis 中的数据结构及流行的使用模式,还针对Redis 键的设计和管理,以及内存管理提出了建设性的方案。同时,作者深入Redis 源码,将其内部构造通过源代码调试的方式进行呈现。本书适合有一定NoSQL 经验的开发者或者架构师阅读。读者可以从书中找到许多应用场景和解决方案,例如Docker 部署、Redis 消息队列、基于Redis 的ETL 应用和基于Redis 的机器学习等。 目录 1 为何选择Redis?1 合适之选?2 尝试使用Redis4 流行的使用模式9 Redis不合心意?马上再试试!11 总结13 2 高级键管理与数据结构14 Redis键14 Redis键模式15 键分隔符和命名约定17 手动创建Redis模式19 解构Redis对象映射器22 键过期27 键的注意事项27 大O符号28 为自定义代码计算大O符号30 回顾Redis数据结构的时间复杂度32 字符串32 哈希33 列表34 集合35 有序集合36 高级有序集合操作39 位串和位操作39 HyperLogLogs41 总结42 3 内存管理的建议与技巧44 配置Redis44 主从复制45 32位Redis45 INFO memory详解47 键过期49 LRU键清除策略54 创建内存高效的Redis数据结构62 小巧的哈希、列表、集合和有序集合62 把位、字节和Redis字符串用作随机访问数组68 优化哈希,高效存储69 硬件和网络延迟72 操作系统建议74 总结75 4 Redis编程第一部分:Redis核心、客户端和编程语言76 Redis的内部结构76 理解redis.h和redis.c83 Redis序列化协议93 Redis RDB格式97 使用Redis和Python创建协程99 使用Node.js和Redis实现Todo列表应用103 复制与公共访问106 总结106 5 Redis编程第二部分:Lua脚本、管理与DevOps108 在Redis中使用Lua108 使用Redis的KEYS和ARGV117 Redis中的高级Lua脚本121 MARC21数据提取121 纸质文具在线商店123 让JSON-LD、Lua和Redis协同工作126 Redis Lua调试器130 Redis的编程与管理133 主从复制134 使用MULTI和EXEC实现事务136 Redis在DevOps中扮演的角色139 总结140 6 可伸缩性:Redis集群和Sentinel142 数据分区的方法142 范围分区143 列表分区145 哈希分区148 复合分区149 键哈希标签150 使用Twemproxy实现Redis集群151 使用关联数据片段服务器测试Twemproxy152 Redis集群的背景158 Redis集群概览159 使用Redis集群160 Redis集群实时重新配置及重新分片165 故障转移168 在Redis集群中替换或者升级节点170 使用Redis Sentinel进行监控171 为区域代码列表分区配置Redis Sentinel173 总结176 7 Redis与互补的NoSQL技术177 NoSQL技术的繁荣177 Redis作为MongoDB的分析补充181 Redis作为ElasticSearch的预处理组件192 在BIBCAT中使用Redis和ElasticSearch193 ElasticSearch、Logstash和Redis198 Redis作为Fedora Commons的智能缓存补充199 总结205 8 Docker容器与云端部署206 Linux容器206 与Redis相关的Docker基础211 Docker镜像中的层219 Docker文件系统后端220 Docker和Redis的问题227 使用Docker Compose打包应用程序227 Redis和AWS232 专门的云托管选项233 Redis Labs234 DigitalOcean Redis234 总结235 9 任务管理与消息队列236 Redis的发布/订阅模式概述236 发布/订阅RESP回复237 SUBSCRIBE和UNSUBSCRIBE RESP数组237 PSUBSCRIBE和UNSUBSCRIBE数组239 使用redis-cli进行发布/订阅240 Redis发布订阅实战242 第一个工作站采用Python进行发布订阅244 第二个工作站采用Node.js进行发布订阅246 第三个工作站使用Lua客户端进行发布订阅248 Redis键空间通知251 使用Redis和Celery进行任务管理255 GIS和RestMQ259 使用RestMQ进行任务管理262 使用Redis技术进行消息通信264 使用Disque进行消息通信264 总结266 10 信息流的测量与管理267 基于Redis的ETL方案267 将JSON转换成RESP273 管理Redis时的安全考虑279 使用Redis Web仪表板进行运营监测282 机器学习283 朴素贝叶斯与工作分类284 使用Redis实现线性规划294 总结299 来源300
相关资源
-
数字电子技术(第3版) 课后答案
《数字电子技术》共分8章。第1章和第2章作为数字逻辑的理论基础,讨论了数制、码制和逻辑代数基础。第3章至第5章在小规模集成电路分析和设计基础上,讨论了组合逻辑和时序逻辑电路中的基本概念、分析方法及设计方法.第6章讨论了脉冲波形的产生与变换电路的结构、工作原理及参数计算。第7章讨论了数/模与模/数转换电路的结构、主要技术指标。第8章讨论了半导体存储器和可编程逻辑器件的结构特点及应用。 《数字电子技术》可作为电子工程
大小:28 MB电子技术课后答案
-
《零基础入门Python深度学习》源代码
本书从基础知识开始讲解深度学习的原理和应用,包括该领域的发展、深度学习的入门知识、深度学习模型的理论、代码和实际应用中的优化。 本书共12章,主要内容包括深度学习基础、深度学习的环境准备、深度学习的知识准备、神经网络基础知识、使用Keras构建神经网络、神经网络的进一步优化、卷积神经网络、使用Keras构建卷积神经网络、卷积神经网络可视化、迁移学习、循环神经网络和使用Keras构建循环神经网络等。对于本书中介绍的深度学习模
大小:16.8 MBPython配套资源
-
百度飞桨 PaddlePaddle v2.1 深度学习教程
飞桨(PaddlePaddle)致力于让深度学习技术的创新与应用更简单。具有以下特点:同时支持动态图和静态图,兼顾灵活性和效率;精选应用效果最佳算法模型并提供官方支持;真正源于产业实践,提供业界最强的超大规模并行深度学习能力;推理引擎一体化设计,提供训练到多端推理的无缝对接;唯一提供系统化技术服务与支持的深度学习平台. 目录 安装指南 使用教程 应用实践 API 文档 常见问题与解答 Release Note
大小:22 MB百度飞桨
-
Java程序设计教程与实训(第2版) 课后答案
《Java程序设计教程与实训》是1995年北京大学出版社出版的书籍,作者是许文宪、董子建。 本书按照基本够用、适当扩展的原则,前10章介绍Java的运行环境、语言基础、类、对象、数组、继承、多态、Java类库、异常处理、数据流、Java Applet、图形用户界面等内容,并在第11章提供若干典型实训项目,便于实践教学。本书以高职高专学生为主要对象,可以作为高职高专计算机类和信息管理类专业的专科教材,也可作为其他专业的选学教材。 目录 第1章 Jav
大小:1.22 MBJava课后答案
-
计算机网络简明教程(第二版) 课后答案
《计算机网络简明教程(第2版)》是2011年11月由电子工业出版社出版的图书。 全书分为10章,即概述物理层、数据链路层(包括局域网)、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线局域网及下一代因特网的网际协议等内容。各章均附有习题。 此外,附录A给出了部分习题答案,附录B是英文缩写词。在电子工业出版社的华信教育资源网上可下载全书的电子教案。 本书的特点是概念准确、论述严谨、图文并茂,以较少的篇幅,
大小:294 KB计算机网络课后答案
-
数据仓库与数据挖掘教程(第2版) 课后答案
数据仓库与数据挖掘是决策支持的两项重要技术,它们共同的特点是都需要利用大量的数据资源,并从数据资源中提取信息和知识。由于数据资源丰富,因此数据仓库与数据挖掘的决策支持效果显著。 本书系统介绍数据仓库原理,联机分析处理,数据仓库设计与开发,数据仓库的决策支持,数据挖掘原理,基于信息论的决策树方法,基于集合论的粗糙集方法、K-均值聚类、关联规则挖掘,仿生物技术的神经网络,遗传算法,公式发现,知识挖掘,文本挖
大小:837 KB数据挖掘课后答案
-
《Python快速入门(第3版)》源代码
作者: [美]娜奥米塞德(Naomi Ceder) 译者: 戴旭 编辑: 杨海玲 它是一本Python迅速新手入门书,根据Python3.6撰写,分成4个一部分,第一一部分解读Python的基本知识,对Python开展概述的详细介绍,第二一部分详细介绍Python程序编写的重中之重,第三一部分诠释Python的高級特点,第四一部分关心数据处理方法,最终得出了有关实例。这书框架剪力墙清楚,內容编辑有效,解读由浅入深,并融合很多实例和题型,既合适Python新手学习培训,也合适做为技术专
大小:22.3 MBPython入门配套资源
-
网络操作系统:Windows Server 2008篇 课后答案
网络操作系统是构建计算机网络的核心与基础,《网络操作系统:Windows Server 2008篇》以目前流行的WindowsServer2008网络操作系统为例,讲解该环境下各种系统服务器的配置与管理。《网络操作系统:Windows Server 2008篇》由浅入深,从内容组织上分为3部分:第1部分是网络操作系统规划与安装,介绍常用的各种网络操作系统,深入学习WindowsServer2008以及虚拟机软件的安装与配置;第2部分是WindowsServer2008系统应用与管理,包括磁盘管理、文件系统
大小:693 KB网络操作系统课后答案
下载地址
相关声明: