当前位置:首页 > 程序设计 >
《深入理解Redis》电子书封面

深入理解Redis

  • 发布时间:2020年08月05日 11:45:59
  • 作者:Jeremy Nelson(杰里米.尼尔
  • 大小:105.1 MB
  • 类别:Redis电子书
  • 格式:PDF
  • 版本:超清完整版
  • 评分:7.1

    深入理解Redis PDF 超清完整版

      给大家带来的一篇关于Redis相关的电子书资源,介绍了关于理解Redis、Redis方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小105.1 MB,Jeremy Nelson(杰里米.尼尔编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4。

      内容介绍

      深入理解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

      学习笔记

      spring-data-redis 2.0 的使用示例代码

      在使用Spring Boot2.x运行Redis时,发现百度不到顺手的文档,搞通后发现其实这个过程非常简单和简洁,觉得有必要拿出来分享一下。 Spring Boot2.x 不再使用Jedis,换成了Lettuce。Lettuce是基于 Netty 实现的,所以性能更好。但是我看到很多文章居然在Spring Boot 2.x还在写Jedis的配置。 依赖 依赖比较简单,spring-boot-starter-data-redis、commons-pool2 即可。 !-- redis -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-data-redis/artifactId /dependency !--spring2.0集成redis所需common-pool2-- dependency groupIdorg.apache.commons/groupId artifactIdcommons-pool2/artifactId version2.4.2/version /dependency 属性配置 在属性中配置Redis Server的访问地址、密码、数……

      Spring借助Redis设计访问计数器实例讲解

      为什么要做一个访问计数?之前的个人博客用得是卜算子做站点访问计数,用起来挺好,但出现较多次的响应很慢,再其次就是个人博客实在是访问太少,数据不好看……

      以上就是本次介绍的Redis电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:微信公众平台应用开发:方法、技巧与案例

      下一篇:大型分布式网站架构设计与实践

      展开 +

      收起 -

      下载地址:百度网盘下载
      Redis相关电子书
      Redis开发运维实践指南
      Redis开发运维实践指南 影印版

      本手册是我(作者)在一家中国大陆的中型商业银行做大数据系统工程师中进行的总结归纳,包含开发和运维的各方面的使用、应用场景和最佳实践,以及各个高可用架构的搭建和测试 目录 Redis开发运维实践指南 简述 数据操作 专题功能 开发设计规范 上线部署规划 常见运维操作 数据迁移 问题处理 测试方法 Redis安全问题 高可用和集群简述 高可用和集群架构与实践 Sharding架构(Redis 3.0 Cluster) Sharding架构(Twemproxy)

      立即下载
      Netty、Redis、Zookeeper高并发实战
      Netty、Redis、Zookeeper高并发实战 原书完整版

      这书以便让读者扎稳高性能基本,通俗易懂地分析高并发IO的最底层原理,细腻细致地分析Reactor高性能方式,图片配文字地介绍Java多线程回调函数方式。把握这种基本原理,可以协助读者处理

      立即下载
      Redis 4.x Cookbook
      Redis 4.x Cookbook 原书英文版

      本书讲述了Redis在设计、开发和运维等方面的80 多个实战案例,可以由浅入深地学到有关Redis 的几乎所有知识,适合所有对Redis 感兴趣的开发与运维人员阅读和参考

      立即下载
      史上最全Redis面试题及答案大全
      史上最全Redis面试题及答案大全 高清版

      Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 在网上看到有关Redis的46道面试题,但是没有给出答案,今天特地把答案分享出来。花了大量时间整理了这套Redis面试题及答案,希望对大家有帮助哈~ 从入门到精通,从基础,高级知识点,再到集群,运维,方案,弄明白了这些Redis面试题基本上就可以成为面霸了!

      立即下载
      左手MongoDB右手Redis:从入门到商业实战
      左手MongoDB右手Redis:从入门到商业实战 原书扫描版

      本书配有同步教学视频。能帮助读者快速而全面地了解每章的内容。本书针对MongoDB和Redis这两个主流的NoSQL数据库编写,采用“理论 实践”的形式编写,共计45个实例。

      立即下载
      读者留言
      覃烨霖

      覃烨霖 提供上传

      资源
      25
      粉丝
      17
      喜欢
      78
      评论
      1

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com