图书介绍
Redis入门指南PDF|Epub|txt|kindle电子书版本网盘下载
![Redis入门指南](https://www.shukui.net/cover/20/30975799.jpg)
- 李子骅编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115388407
- 出版时间:2015
- 标注页数:213页
- 文件大小:21MB
- 文件页数:224页
- 主题词:数据库-基本知识
PDF下载
下载说明
Redis入门指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简介1
1.1 历史与发展1
1.2 特性2
1.2.1 存储结构2
1.2.2 内存存储与持久化3
1.2.3 功能丰富3
1.2.4 简单稳定4
第2章 准备7
2.1 安装Redis7
2.1.1 在POSIX系统中安装7
2.1.2 在OS X系统中安装8
2.1.3 在Windows中安装9
2.2 启动和停止Redis11
2.2.1 启动Redis12
2.2.2 停止Redis14
2.3 Redis命令行客户端14
2.3.1 发送命令14
2.3.2 命令返回值15
2.4 配置17
2.5 多数据库17
第3章 入门19
3.1 热身19
3.2 字符串类型21
3.2.1 介绍22
3.2.2 命令22
3.2.3 实践26
3.2.4 命令拾遗27
3.3 散列类型32
3.3.1 介绍33
3.3.2 命令34
3.3.3 实践37
3.3.4 命令拾遗39
3.4 列表类型40
3.4.1 介绍41
3.4.2 命令41
3.4.3 实践44
3.4.4 命令拾遗46
3.5 集合类型48
3.5.1 介绍48
3.5.2 命令49
3.5.3 实践52
3.5.4 命令拾遗54
3.6 有序集合类型57
3.6.1 介绍57
3.6.2 命令58
3.6.3 实践62
3.6.4 命令拾遗63
第4章 进阶67
4.1 事务67
4.1.1 概述68
4.1.2 错误处理69
4.1.3 WATCH命令介绍70
4.2 过期时间72
4.2.1 命令介绍73
4.2.2 实现访问频率限制之一75
4.2.3 实现访问频率限制之二76
4.2.4 实现缓存77
4.3 排序78
4.3.1 有序集合的集合操作78
4.3.2 SORT命令79
4.3.3 BY参数81
4.3.4 GET参数83
4.3.5 STORE参数84
4.3.6 性能优化85
4.4 消息通知85
4.4.1 任务队列86
4.4.2 使用Redis实现任务队列87
4.4.3 优先级队列88
4.4.4 “发布/订阅”模式90
4.4.5 按照规则订阅91
4.5 管道92
4.6 节 省空间93
4.6.1 精简键名和键值94
4.6.2 内部编码优化94
第5章 实践103
5.1 PHP与Redis103
5.1.1 安装104
5.1.2 使用方法104
5.1.3 简便用法105
5.1.4 实践:用户注册登录功能107
5.2 Ruby与Redis111
5.2.1 安装111
5.2.2 使用方法111
5.2.3 简便用法112
5.2.4 实践:自动完成112
5.3 Python与Redis116
5.3.1 安装116
5.3.2 使用方法116
5.3.3 简便用法117
5.3.4 实践:在线的好友117
5.4 Node.js与Redis123
5.4.1 安装123
5.4.2 使用方法123
5.4.3 简便用法126
5.4.4 实践:IP地址查询127
第6章 脚本131
6.1 概览131
6.1.1 脚本介绍132
6.1.2 实例:访问频率限制132
6.2 Lua语言133
6.2.1 Lua语法134
6.2.2 标准库143
6.2.3 其他库147
6.3 Redis与Lua147
6.3.1 在脚本中调用Redis命令148
6.3.2 从脚本中返回值148
6.3.3 脚本相关命令149
6.3.4 应用实例150
6.4 深入脚本153
6.4.1 KEYS与ARGV153
6.4.2 沙盒与随机数154
6.4.3 其他脚本相关命令154
6.4.4 原子性和执行时间155
第7章 持久化157
7.1 RDB方式157
7.1.1 根据配置规则进行自动快照158
7.1.2 用户执行SAVE或BGSAVE命令158
7.1.3 执行FLUSHALL命令159
7.1.4 执行复制时159
7.1.5 快照原理159
7.2 AOF方式160
7.2.1 开启AOF160
7.2.2 AOF的实现161
7.2.3 同步硬盘数据162
第8章 集群165
8.1 复制165
8.1.1 配置166
8.1.2 原理168
8.1.3 图结构170
8.1.4 读写分离与一致性171
8.1.5 从数据库持久化171
8.1.6 无硬盘复制171
8.1.7 增量复制172
8.2 哨兵173
8.2.1 什么是哨兵173
8.2.2 马上上手174
8.2.3 实现原理177
8.2.4 哨兵的部署180
8.3 集群181
8.3.1 配置集群181
8.3.2 节点的增加185
8.3.3 插槽的分配185
8.3.4 获取与插槽对应的节点190
8.3.5 故障恢复191
第9章 管理193
9.1 安全193
9.1.1 可信的环境193
9.1.2 数据库密码194
9.1.3 命名命令194
9.2 通信协议195
9.2.1 简单协议195
9.2.2 统一请求协议197
9.3 管理工具197
9.3.1 redis-cli198
9.3.2 phpRedisAdmin199
9.3.3 Rdbtools201
附录A Redis命令属性203
A.1 REDIS_CMD_WRITE203
A.2 REDIS_CMD_DENYOOM205
A.3 REDIS_CMD_NOSCRIPT206
A.4 REDIS_CMD_RANDOM207
A.5 REDIS_CMD_SORT_FOR_SCRIPT207
A.6 REDIS_CMD_LOADING207
附录B 配置参数索引209
附录C CRC16实现参考211