![]() 作者:Josiah L. Carlson 出版社: 人民邮电出版社 原作名: Redis in Action 译者:黄健宏 出版年: 2015-10 页数: 300 装帧: 平装 ISBN: 9787115402844 内容简介 · · · · · ·【内容简介】 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。 本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言... 作者简介 · · · · · ·【作者简介】 在大学毕业之后, Josiah Carlson 博士继续在加州大学欧文分校学习理论计算机科学。 在学习之余, Josiah 还断断续续地做过一些助教工作, 并偶尔承接一些编程方面的工作。 在 Josiah 即将要研究生毕业的时候, 他发现教职方面的工作机会 并不多, 于是 他加入了 Networks in Motion 公司, 开始了自己的职业生涯。 在 Networks in Motion 公司期间, Josiah 负责开发实时 GPS 导航软件, 以及交通事故通知系统。 在离开 Networks in Motion 公司之后, Josiah 加入了 Google 公司, 之后他又到了 Adly 公司工作, 并开始学习和使用 Redis 来构建内容定向广告系统(content-targeting advertising)和 Twitt... 目录 · · · · · ·译者序序言 前言 致谢 关于本书 关于封面插图 · · · · · ·() 译者序 序言 前言 致谢 关于本书 关于封面插图 第一部分:基础知识 第1章 初识Redis 1.1 Redis简介 1.2 Redis数据结构简介 1.3 Redis,你好! 1.4 寻求帮助 1.5 小结 第2章 使用Redis构建Web应用 2.1 登录和cookie缓存 2.2 使用Redis实现购物车 2.3 网页缓存 2.4 数据行缓存 2.5 网页分析 2.6 小结 第二部分:核心概念 第3章 Redis命令 3.1 字符串 3.2 列表 3.3 集合 3.4 散列 3.5 有序集合 3.6 发布与订阅 3.7 其他命令 3.8 小结 第 4 章 数据安全与性能保障 4.1 持久化选项 4.2 复制 4.3 处理系统故障 4.4 Redis事务 4.5 非事务型流水线 4.6 关于性能方面的注意事项 4.7 小结 第 5 章 使用Redis构建支持程序 5.1 使用Redis来记录日志 5.2 计数器和统计数据 5.3 查找IP所属城市以及国家 5.4 服务的发现与配置 5.5 小结 第 6 章 使用 Redis 构建应用组件 6.1 自动补完 6.2 分布式锁 6.3 计数信号量 6.4 任务队列 6.5 消息拉取 6.6 使用 Redis 进行文件分发 6.7 小结 第 7 章 基于搜索的应用程序 7.1 使用 Redis 进行搜索 7.2 有序索引 7.3 广告定向 7.4 职位搜索 7.5 小结 第 8 章 构建简单的社交网站 8.1 用户和状态 8.2 定制时间线 8.3 关注者列表以及正在关注列表 8.4 状态消息的发布与删除 8.5 流 API 8.6 小结 第三部分:进阶内容 第 9 章 降低内存占用 9.1 短结构 9.2 分片结构 9.3 打包储存二进制位和字节 9.4 小结 第 10 章 扩展 Redis 10.1 扩展读性能 10.2 扩展写性能和内存容量 10.3 对复杂的查询进行扩展 10.4 小结 第 11 章 Redis 的 Lua 脚本编程 11.1 在不编写 C 代码的情况下添加新功能 11.2 使用 Lua 重写锁和信号量 11.3 移除 WATCH/MULTI/EXEC 事务 11.4 使用 Lua 对列表进行分片 11.5 小结 第四部分:附录 附录A 快速安装指南 A.1 在Debian Linux或者Ubuntu Linux上面安装Redis的方法 A.2 在OS X上面安装Redis的方法 A.3 在Windows上安装Redis的方法 A.4 你好Redis 附录B 其他资源和参考资料 B.1 提供帮助的论坛 B.2 入门议题 B.3 队列函数库以及一些其他用途的函数库 B.4 数据可视化和数据记录 B.5 数据源 B.6 Redis经验分享和相关文章 · · · · · · () |
太烧脑,阶层是可怕的存在
论述严谨
语言通俗易懂
很有趣的笔触