图书介绍

深入理解Redis2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入理解Redis
  • (美)杰里米·尼尔森(Jeremy Nelson) 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121312014
  • 出版时间:2017
  • 标注页数:300页
  • 文件大小:35MB
  • 文件页数:321页
  • 主题词:数据库-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入理解RedisPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 为何选择Redis?1

合适之选?2

尝试使用Redis4

流行的使用模式9

今非昔比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 内存管理的建议与技巧43

配置Redis43

主从复制44

32位Redis44

INFO memory详解46

键过期48

LRU键驱逐策略53

创建内存高效的Redis数据结构61

小巧的哈希、列表、集合和有序集合61

把位、字节和Redis字符串用作随机访问数组67

优化哈希,高效存储68

硬件和网络延迟71

操作系统建议73

总结74

4 Redis编程第一部分:Redis核心、客户端和编程语言75

Redis的内部结构75

理解redis.h和redis.c82

Redis序列化协议92

Redis RDB格式95

使用Redis和Python创建协程98

使用Node.js和Redis实现Todo列表应用102

复制与公共访问105

总结105

5 Redis编程第二部分:Lua脚本、管理与DevOps106

在Redis中使用Lua106

使用Redis的KEYS和ARGV115

Redis中的高级Lua脚本119

MARC21数据提取119

纸质文具在线商店121

让JSON-LD、Lua和Redis协同工作124

Redis Lua调试器128

Redis的编程与管理131

主从复制132

使用MULTI和EXEC实现事务134

Redis在DevOps中扮演的角色137

总结138

6 可伸缩性:Redis集群和Sentinel140

数据分区的方法140

范围分区141

列表分区143

哈希分区146

复合分区147

键哈希标签148

使用Twemproxy实现Redis集群149

使用关联数据片段服务器测试Twemproxy150

Redis集群的背景156

Redis集群概览157

使用Redis集群158

Redis集群实时重新配置及重新分片163

故障转移166

在Redis集群中替换或者升级节点168

使用Redis Sentinel进行监控169

为区域代码列表分区配置Redis Sentinel171

总结174

7 Redis与互补的NoSQL技术175

NoSQL技术的繁荣175

Redis作为MongoDB的分析补充179

Redis作为ElasticSearch的预处理组件191

在BIBCAT中使用Redis和ElasticSearch191

ElasticSearch、Logstash和Redis196

Redis作为Fedora Commons的智能缓存补充197

总结203

8 Docker容器与云端部署204

Linux容器204

与Redis相关的Docker基础209

Docker镜像中的层217

Docker文件系统后端218

Docker和Redis的问题225

使用Docker Compose打包应用程序225

Redis和AWS230

专门的云托管选项231

Redis Labs232

DigitalOcean Redis232

总结233

9 任务管理与消息队列234

Redis的发布/订阅模式概述234

发布/订阅RESP回复235

SUBSCRIBE和UNSUBSCRIBE RESP数组235

PSUBSCRIBE和UNSUBSCRIBG数组237

使用redis-cli进行发布/订阅238

Redis发布订阅实战240

第一个工作站采用Python进行发布订阅242

第二个工作站采用Node.js进行发布订阅244

第三个工作站使用Lua客户端进行发布订阅246

Redis键空间通知249

使用Redis和Celery进行任务管理253

GIS和RestMQ257

使用RestMQ进行任务管理260

使用Redis技术进行消息通信262

使用Disque进行消息通信262

总结264

10 信息流的测量与管理265

基于Redis的ETL方案265

将JSON转换成RESP271

管理Redis时的安全考虑277

使用Redis Web仪表板进行运营监测280

机器学习281

朴素贝叶斯与工作分类282

使用Redis实现线性规划292

总结296

附录:来源298

热门推荐