下载 >  数据库 >  Redis > 深入理解Redis 中文版 文字版.pdf
4

深入理解Redis 中文版 文字版.pdf

深入理解Redis 中文版 文字版 运维老王分享 适读人群 :Redis的学习者或相关从业者等。 Redis是当下极为流行的开源键值数据结构服务器。它提供了多种功能,可在此之上构建多种平台。 本书定位为实用指南,旨在帮助读者深入理解Redis数据结构,以便充分发挥Redis的优秀功能。读者的Redis之旅始于对Redis需求的讨论,然后讲解了高级键管理方面的内容。接下来,读者将学习设计模式、在DevOps环境中使用Redis的*佳实践,以及Docker容器化范式。在这之后,读者将学习如何使用Redis集群和Redis Sentinel进行扩展,随后将对Redis与其他NoSQL技术(如ElasticSearch和MongoDB)的结合进行说明。*后,读者将了解如何使用Redis为不相同的数据流构建实时数据分析仪表板。 ◎探索Redis 3.2中的新增功能 ◎选择正确的Redis数据结构解决问题 ◎理解Redis事件循环并实现自定义C命令 ◎使用Redis服务器端脚本Lua解决复杂的工作流问题 ◎配置Redis实例以达到*佳内存管理 ◎使用Redis集群实现数据的分布式 ◎使用Redis Sentinel提升Redis解决方案的稳定性 ◎将Redis用作现存的数据库和NoSQL环境的补充方案 ◎充分利用Redis提供的各种功能,成为一位DevOps专家 让你的Redis技能产生质的飞跃,让开发酷炫应用从此轻而易举 本书以由浅入深、由原理到应用场景的方式介绍了Redis 这款NoSQL 数据库产品。书中不仅细致地讲解了Redis 中的数据结构及流行的使用模式,还针对Redis 键的设计和管理,以及内存管理提出了建设性的方案。同时,作者深入Redis 源码,将其内部构造通过源代码调试的方式进行呈现。本书适合有一定NoSQL 经验的开发者或者架构师阅读。读者可以从书中找到许多应用场景和解决方案,例如Docker 部署、Redis 消息队列、基于Redis 的ETL 应用和基于Redis 的机器学习等。 目录 1 为何选择Redis? 1 合适之选? 2 尝试使用Redis 4 流行的使用模式 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 HyperLogLogs 41 总结 42 3 内存管理的建议与技巧 44 配置Redis 44 主从复制 45 32位Redis 45 INFO memory详解 47 键过期 49 LRU键清除策略 54 创建内存高效的Redis数据结构 62 小巧的哈希、列表、集合和有序集合 62 把位、字节和Redis字符串用作随机访问数组 68 优化哈希,高效存储 69 硬件和网络延迟 72 操作系统建议 74 总结 75 4 Redis编程第一部分:Redis核心、客户端和编程语言 76 Redis的内部结构 76 理解redis.h和redis.c 83 Redis序列化协议 93 Redis RDB格式 97 使用Redis和Python创建协程 99 使用Node.js和Redis实现Todo列表应用 103 复制与公共访问 106 总结 106 5 Redis编程第二部分:Lua脚本、管理与DevOps 108 在Redis中使用Lua 108 使用Redis的KEYS和ARGV 117 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集群和Sentinel 142 数据分区的方法 142 范围分区 143 列表分区 145 哈希分区 148 复合分区 149 键哈希标签 150 使用Twemproxy实现Redis集群 151 使用关联数据片段服务器测试Twemproxy 152 Redis集群的背景 158 Redis集群概览 159 使用Redis集群 160 Redis集群实时重新配置及重新分片 165 故障转移 168 在Redis集群中替换或者升级节点 170 使用Redis Sentinel进行监控 171 为区域代码列表分区配置Redis Sentinel 173 总结 176 7 Redis与互补的NoSQL技术 177 NoSQL技术的繁荣 177 Redis作为MongoDB的分析补充 181 Redis作为ElasticSearch的预处理组件 192 在BIBCAT中使用Redis和ElasticSearch 193 ElasticSearch、Logstash和Redis 198 Redis作为Fedora Commons的智能缓存补充 199 总结 205 8 Docker容器与云端部署 206 Linux容器 206 与Redis相关的Docker基础 211 Docker镜像中的层 219 Docker文件系统后端 220 Docker和Redis的问题 227 使用Docker Compose打包应用程序 227 Redis和AWS 232 专门的云托管选项 233 Redis Labs 234 DigitalOcean Redis 234 总结 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和RestMQ 259 使用RestMQ进行任务管理 262 使用Redis技术进行消息通信 264 使用Disque进行消息通信 264 总结 266 10 信息流的测量与管理 267 基于Redis的ETL方案 267 将JSON转换成RESP 273 管理Redis时的安全考虑 279 使用Redis Web仪表板进行运营监测 282 机器学习 283 朴素贝叶斯与工作分类 284 使用Redis实现线性规划 294 总结 299 来源 300 ...展开详情收缩
2018-04-12 上传大小:92.72MB
想读
分享
收藏 (3) 举报

评论 共3条

hs3002 我买过这本书,感觉质量很一般,书中错误比较多,而且,作者讲解的一般
2018-12-09
回复
monkeyclaw 不错的资源,感谢
2018-06-24
回复
gaisylly 清晰度可以,带有简单书签,资料不错。
2018-04-16
回复
深入理解Redis 中文版.pdf

深入理解Redis 中文 文字版 深圳运维老王推荐 适读人群 :Redis的学习者或相关从业者等。 Redis是当下极为流行的开源键值数据结构服务器。它提供了多种功能,可在此之上构建多种平台。 本书定位为实用指南,旨在帮助读者深入理解Redis数据结构,以便充分发挥Redis的优秀功能。读者的Redis之旅始于对Redis需求的讨论,然后讲解了高级键管理方面的内容。接下来,读者将学习设计模式、在DevOps环境中使用Redis的*佳实践,以及Docker容器化范式。在这之后,读者将学习如何使用Redis集群和Redis Sentinel进行扩展,随后将对Redis与其他NoSQL技术(如ElasticSearch和MongoDB)的结合进行说明。*后,读者将了解如何使用Redis为不相同的数据流构建实时数据分析仪表板。 ◎探索Redis 3.2中的新增功能 ◎选择正确的Redis数据结构解决问题 ◎理解Redis事件循环并实现自定义C命令 ◎使用Redis服务器端脚本Lua解决复杂的工作流问题 ◎配置Redis实例以达到*佳内存管理 ◎使用Redis集群实现数据的分布式 ◎使用Redis Sentinel提升Redis解决方案的稳定性 ◎将Redis用作现存的数据库和NoSQL环境的补充方案 ◎充分利用Redis提供的各种功能,成为一位DevOps专家 让你的Redis技能产生质的飞跃,让开发酷炫应用从此轻而易举 本书以由浅入深、由原理到应用场景的方式介绍了Redis 这款NoSQL 数据库产品。书中不仅细致地讲解了Redis 中的数据结构及流行的使用模式,还针对Redis 键的设计和管理,以及内存管理提出了建设性的方案。同时,作者深入Redis 源码,将其内部构造通过源代码调试的方式进行呈现。本书适合有一定NoSQL 经验的开发者或者架构师阅读。读者可以从书中找到许多应用场景和解决方案,例如Docker 部署、Redis 消息队列、基于Redis 的ETL 应用和基于Redis 的机器学习等。 目录 1 为何选择Redis? 1 合适之选? 2 尝试使用Redis 4 流行的使用模式 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 HyperLogLogs 41 总结 42 3 内存管理的建议与技巧 44 配置Redis 44 主从复制 45 32位Redis 45 INFO memory详解 47 键过期 49 LRU键清除策略 54 创建内存高效的Redis数据结构 62 小巧的哈希、列表、集合和有序集合 62 把位、字节和Redis字符串用作随机访问数组 68 优化哈希,高效存储 69 硬件和网络延迟 72 操作系统建议 74 总结 75 4 Redis编程第一部分:Redis核心、客户端和编程语言 76 Redis的内部结构 76 理解redis.h和redis.c 83 Redis序列化协议 93 Redis RDB格式 97 使用Redis和Python创建协程 99 使用Node.js和Redis实现Todo列表应用 103 复制与公共访问 106 总结 106 5 Redis编程第二部分:Lua脚本、管理与DevOps 108 在Redis中使用Lua 108 使用Redis的KEYS和ARGV 117 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集群和Sentinel 142 数据分区的方法 142 范围分区 143 列表分区 145 哈希分区 148 复合分区 149 键哈希标签 150 使用Twemproxy实现Redis集群 151 使用关联数据片段服务器测试Twemproxy 152 Redis集群的背景 158 Redis集群概览 159 使用Redis集群 160 Redis集群实时重新配置及重新分片 165 故障转移 168 在Redis集群中替换或者升级节点 170 使用Redis Sentinel进行监控 171 为区域代码列表分区配置Redis Sentinel 173 总结 176 7 Redis与互补的NoSQL技术 177 NoSQL技术的繁荣 177 Redis作为MongoDB的分析补充 181 Redis作为ElasticSearch的预处理组件 192 在BIBCAT中使用Redis和ElasticSearch 193 ElasticSearch、Logstash和Redis 198 Redis作为Fedora Commons的智能缓存补充 199 总结 205 8 Docker容器与云端部署 206 Linux容器 206 与Redis相关的Docker基础 211 Docker镜像中的层 219 Docker文件系统后端 220 Docker和Redis的问题 227 使用Docker Compose打包应用程序 227 Redis和AWS 232 专门的云托管选项 233 Redis Labs 234 DigitalOcean Redis 234 总结 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和RestMQ 259 使用RestMQ进行任务管理 262 使用Redis技术进行消息通信 264 使用Disque进行消息通信 264 总结 266 10 信息流的测量与管理 267 基于Redis的ETL方案 267 将JSON转换成RESP 273 管理Redis时的安全考虑 279 使用Redis Web仪表板进行运营监测 282 机器学习 283 朴素贝叶斯与工作分类 284 使用Redis实现线性规划 294 总结 299 来源 300

立即下载
深入理解Redis
深入理解Redis.pdf

深入理解Redis,真多很不错的,哈哈哈哈啊哈哈哈啊哈哈哈哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈哈哈哈哈哈哈哈

立即下载
redis合集(深入了解redisredis实践,redis适用场景及实现,redis学习笔记整理,redis命令参考手册,redis_cmd.chm)

redis合集(深入了解redis,redis实践,redis适用场景及实现,redis学习笔记整理,redis命令参考手册,python简明教程.chm,redis_cmd.chm)

立即下载
深入了解redis
深入了解redis.pdf

深入了解redis.pdf

立即下载
深入理解Redis概念(精)
哪位朋友有redis设计与实现(第二版)的电子书pdf
redis设计与实现(第二版)高清带书签.pdf

redis设计与实现(第二版)高清带书签.pdf 已经压缩 redis设计与实现(第二版)高清带书签.pdf 已经压缩

立即下载
《Redis实战》红丸出品.pdf
深入理解Redis英文版

深入理解Redis英文版 ,Mastering Redis。Packt出版社的redis新书。 供各位技术人员学习交流使用,不得用于商业目的。

立即下载
Redis实战pdf
Mastering Redis 深入理解Redis 英文版 PDF

2016最新版 英文版 About This Book Detailed explanation on Data structure server with powerful strings, lists, sets, sorted-sets, and hashes Learn to Scale your data with Redis Cluster's distributed setup This is a fast paced practical guide full of screenshots and real work examples to help you get to grips with Redis in no time. Who This Book Is For If you are a software developer with some experience with Redis and would now like to elevate your Redis knowledge and skills even further, then this book is for you. What You Will Learn Choose the right Redis data structure for your problem Understand Redis event-loop and implement your own custom C commands Solve complex workflows with Redis server-side scripting with Lua Configure your Redis instance for optimal memory management Scale your data in a distributed manner with Redis Cluster Improve the stability of your Redis solution using Redis Sentinel Complement your existing database and NoSQL environment with Redis Exploit a wide range of features provided by Redis to become a DevOps expert.

立即下载
redis实战pdf完整版高清 下载

Redis实战.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
Redis深入
redis深入了解(一)
redis入门指南(高清完整版).pdf

redis入门指南(高清版).pdf ,本书用不到200页的篇幅,深入浅出的为您讲解的redis这一Key-Value 内存数据库的总体结构,是您迈入NoSQL领域的经典入门书籍的不二选择。

立即下载
深入了解Redis
深入理解OutOfMemoryError
深入理解Redis:底层数据结构
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

深入理解Redis 中文版 文字版.pdf

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: