redis实战中文pdf下载-Redis实战PDF完整版下载

Redis实战完整版PDF

语言:简体中文

大小:60.74M

类别:应用工具

时间:2025-03-31

软件介绍

  • Redis实战完整版PDF

《Redis实战》是一本深入探讨Redis应用的实用指南,涵盖了Redis的多种功能与优化技巧。书中不仅详细阐述了Redis的数据结构、指令、主从复制、哨兵机制和集群设置,还通过实际的业务案例,让读者更好地理解Redis在不同场景下的具体应用。


Redis实战

Redis实战概述:

书名:《Redis实战》
作者:[美]约西亚 L.卡尔森(Josiah L. Carlson) ISBN:9787115402844
出版社:人民邮电出版社
出版日期:2015年11月
版本:第1版
字数:395千字
页数:281页
印刷日期:2015年11月
开本:16开
印次:1
包装:平装

Redis实战目录:

目录

第一部分 入门
第1章 初识Redis 2
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 入门示例 13
1.3.1 为文章投票 15
1.3.2 发布与获取文章 17
1.3.3 文章分组 19
1.4 获取帮助 21
1.5 小结 21
第2章 使用Redis搭建Web应用 23
2.1 登录与Cookie缓存 24
2.2 使用Redis实现购物车 28
2.3 网页缓存 29
2.4 数据行缓存 30
2.5 网页分析 33
2.6 小结 34

第二部分 核心概念
第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 基本事务 56
3.7.3 键的过期时间 58
3.8 小结 60
第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章 使用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 自动连接管理 106
5.5 小结 107

第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 FIFO队列 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-150
6.7 小结 152

第三部分 进阶内容
第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章 扩展Redis 227
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章 Redis Lua脚本编程 248
11.1 使用Lua扩展功能 248
11.1.1 将Lua脚本加载到Redis 249
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

展开全部
收起