图书介绍

Redis实战PDF|Epub|txt|kindle电子书版本网盘下载

Redis实战
  • (美)卡尔森著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115402844
  • 出版时间:2015
  • 标注页数:281页
  • 文件大小:48MB
  • 文件页数:302页
  • 主题词:数据库-基本知识

PDF下载


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

下载说明

Redis实战PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 入门2

1第1章 初识Redis2

1.1 Redis简介3

1.1.1 Redis与其他数据库和软件的对比3

1.1.2 附加特性4

1.1.3 使用Redis的理由5

1.2 Redis数据结构简介6

1.2.1 Redis中的字符串7

1.2.2 Redis中的列表9

1.2.3 Redis的集合10

1.2.4 Redis的散列11

1.2.5 Redis的有序集合12

1.3 你好Redis13

1.3.1 对文章进行投票15

1.3.2 发布并获取文章17

1.3.3 对文章进行分组19

1.4 寻求帮助21

1.5 小结21

2第2章 使用Redis构建Web应用23

2.1 登录和cookie缓存24

2.2 使用Redis实现购物车28

2.3 网页缓存29

2.4 数据行缓存30

2.5 网页分析33

2.6 小结34

第二部分 核心概念38

3第3章 Redis命令38

3.1 字符串39

3.2 列表42

3.3 集合44

3.4 散列46

3.5 有序集合48

3.6 发布与订阅52

3.7 其他命令54

3.7.1 排序54

3.7.2 基本的Redis事务56

3.7.3 键的过期时间58

3.8 小结60

4第4章 数据安全与性能保障61

4.1 持久化选项61

4.1.1 快照持久化62

4.1.2 AOF持久化66

4.1.3 重写/压缩AOF文件67

4.2 复制68

4.2.1 对Redis的复制相关选项进行配置69

4.2.2 Redis复制的启动过程70

4.2.3 主从链71

4.2.4 检验硬盘写入72

4.3 处理系统故障73

4.3.1 验证快照文件和AOF文件74

4.3.2 更换故障主服务器75

4.4 Redis事务76

4.4.1 定义用户信息和用户包裹77

4.4.2 将商品放到市场上销售78

4.4.3 购买商品80

4.5 非事务型流水线82

4.6 关于性能方面的注意事项85

4.7 小结87

5第5章 使用Redis构建支持程序88

5.1 使用Redis来记录日志88

5.1.1 最新日志89

5.1.2 常见日志90

5.2 计数器和统计数据91

5.2.1 将计数器存储到Redis里面91

5.2.2 使用Redis存储统计数据96

5.2.3 简化统计数据的记录与发现98

5.3 查找IP所属城市以及国家100

5.3.1 载入位置表格100

5.3.2 查找IP所属城市102

5.4 服务的发现与配置103

5.4.1 使用Redis存储配置信息103

5.4.2 为每个应用程序组件分别配置一个Redis服务器104

5.4.3 自动Redis连接管理106

5.5 小结107

6第6章 使用Redis构建应用程序组件109

6.1 自动补全109

6.1.1 自动补全最近联系人110

6.1.2 通讯录自动补全112

6.2 分布式锁115

6.2.1 锁的重要性116

6.2.2 简易锁118

6.2.3 使用Redis构建锁119

6.2.4 细粒度锁122

6.2.5 带有超时限制特性的锁124

6.3 计数信号量126

6.3.1 构建基本的计数信号量126

6.3.2 公平信号量128

6.3.3 刷新信号量131

6.3.4 消除竞争条件132

6.4 任务队列133

6.4.1 先进先出队列133

6.4.2 延迟任务136

6.5 消息拉取139

6.5.1 单接收者消息的发送与订阅替代品140

6.5.2 多接收者消息的发送与订阅替代品141

6.6 使用Redis进行文件分发145

6.6.1 根据地理位置聚合用户数据146

6.6.2 发送日志文件148

6.6.3 接收日志文件149

6.6.4 处理日志文件150

6.7 小结152

7第7章 基于搜索的应用程序153

7.1 使用Redis进行搜索153

7.1.1 基本披索原理154

7.1.2 对搜索结果进行排序160

7.2 有序索引162

7.2.1 使用有序集合对搜索结果进行排序162

7.2.2 使用有序集合实现非数值排序164

7.3 广告定向166

7.3.1 什么是广告服务器167

7.3.2 对广告进行索引167

7.3.3 执行广告定向操作170

7.3.4 从用户行为中学习174

7.4 职位搜索180

7.4.1 逐个查找合适的职位180

7.4.2 以搜索方式查找合适的职位181

7.5 小结182

8第8章 构建简单的社交网站184

8.1 用户和状态185

8.1.1 用户信息185

8.1.2 状态消息186

8.2 主页时间线187

8.3 关注者列表和正在关注列表188

8.4 状态消息的发布与删除191

8.5 流API194

8.5.1 流API提供的数据195

8.5.2 提供数据196

8.5.3 对流消息进行过滤199

8.6 小结205

第三部分 进阶内容208

9第9章 降低内存占用208

9.1 短结构208

9.1.1 压缩列表表示209

9.1.2 集合的整数集合编码211

9.1.3 长压缩列表和大整数集合带来的性能问题212

9.2 分片结构214

9.2.1 分片式散列215

9.2.2 分片集合218

9.3 打包存储二进制位和字节221

9.3.1 决定被存储位置信息的格式221

9.3.2 存储打包后的数据223

9.3.3 对分片字符串进行聚合计算224

9.4 小结226

10第10章 扩展Redis227

10.1 扩展读性能227

10.2 扩展写性能和内存容量230

10.2.1 处理分片配置信息232

10.2.2 创建分片服务器连接装饰器233

10.3 扩展复杂的查询234

10.3.1 扩展搜索查询量235

10.3.2 扩展搜索索引大小235

10.3.3 对社交网站进行扩展240

10.4 小结247

11第11章 Redis的Lua脚本编程248

11.1 在不编写C代码的情况下添加新功能248

11.1.1 将Lua脚本载入Redis249

11.1.2 创建新的状态消息251

11.2 使用Lua重写锁和信号量254

11.2.1 使用Lua实现锁的原因254

11.2.2 重写锁实现255

11.2.3 使用Lua实现计数信号量257

11.3 移除WATCH/MULTI/EXEC事务258

11.3.1 回顾群组自动补全程序259

11.3.2 再次对商品买卖市场进行改进261

11.4 使用Lua对列表进行分片263

11.4.1 分片列表的构成263

11.4.2 将元素推入分片列表265

11.4.3 从分片里面里面弹出元素266

11.4.4 对分片列表执行阻塞弹出操作267

11.5 小结270

A附录A快速安装指南271

B附录B其他资源和参考资料279

热门推荐