Redis实战完整版PDF
软件大小:60.74M
软件语言:简体中文
软件类别:应用工具
更新时间:2024-12-24
官方网站:
应用平台:
- 软件介绍
- 软件截图
- 相关软件
- 相关阅读
- 下载地址
电脑软件推荐: Redis实战完整版PDF SIV-System V4.00绿色版升级版 CAD2021精简版 CAD2014绿色版精简版(亲测可用)
《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 Redis的附加特性 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 开始使用Redis 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 构建购物车功能 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 Redis事务基础 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 自动化Redis连接管理 106
5.5 小结 107
第三部分 进阶技巧
第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章 使用Lua脚本扩展Redis功能 248
11.1 添加新功能无需C语言 248
11.1.1 Lua脚本加载Redis 249
11.1.2 创建状态消息 251
11.2 Lua重写锁与信号量 254
11.2.1 为什么用Lua实现锁 254
11.2.2 Lua实现锁 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
-
Redis实战完整版PDF下载地址