Redis实战

出版日期:2015-10
ISBN:9787115402841
作者:Josiah L. Carlson
页数:300页

内容概要

【作者简介】
在大学毕业之后, Josiah Carlson 博士继续在加州大学欧文分校学习理论计算机科学。 在学习之余, Josiah 还断断续续地做过一些助教工作, 并偶尔承接一些编程方面的工作。 在 Josiah 即将要研究生毕业的时候, 他发现教职方面的工作机会 并不多, 于是 他加入了 Networks in Motion 公司, 开始了自己的职业生涯。 在 Networks in Motion 公司期间, Josiah 负责开发实时 GPS 导航软件, 以及交通事故通知系统。
在离开 Networks in Motion 公司之后, Josiah 加入了 Google 公司, 之后他又到了 Adly 公司工作, 并开始学习和使用 Redis 来构建内容定向广告系统(content-targeting advertising)和 Twitter 分析平台。 几个月之后, Josiah 加入了 Redis 邮件列表, 并在那里回答了数百个关于使用和配置 Redis 的问题。 在离开 Adly 公司并成为 ChowNow 公司的首席架构师兼联合创始人之后不久, Josiah 开始创作这本《Redis 实战》。
【译者简介】
黄健宏(huangz)在 2011 年开始接触 Redis 以来就一直在学习和研究 Redis , 他从 Redis 2.4 开始阅读并追踪 Redis 的源码, 对 Redis 2.6 以及 Redis 3.0 的源码进行了详细的注释, 并通过分析源码创作了《Redis 设计与实现》一书。
除此之外, 黄健宏还是 Redis 中文文档《Redis 命令参考》的译者。
要了解关于《Redis 实战》译者黄健宏的更多信息, 请访问他的个人主页 huangz.me ,或者他的豆瓣主页 http://www.douban.com/people/i_m_huangz/

书籍目录

译者序
序言
前言
致谢
关于本书
关于封面插图
第一部分:基础知识
第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经验分享和相关文章

作者简介

【内容简介】
本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。
本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。
综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。
【读者支持网站】
查看试读章样,下载中文注释源码或者了解更多关于《Redis实战》的相关信息,请访问《Redis实战》的读者支持网站: redisinaction.com


 Redis实战下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     内容写的主要是如何运用redis,并巧妙的使用一些数据结构,来应付复杂的问题。不足的地方是,越到后面越难读,一些说明加代码,没有图表。而且是用Python 语言写的,不懂的话,真心很难读
  •     内容怎么样先不说,排版的时候代码缩进问题太大了。。。P32和P33,都排成啥样了。。。不知道这是python吗?豆瓣评论居然还需要紫薯布丁。。。然后一个紫薯布丁还不够。。。只能再来一个。。。

精彩短评 (总计29条)

  •     本书总共分为3个部分:第一部分对Redis进行了基本介绍,并展示了一些Redis的使用示例;第二部分对Redis的多个命令进行了详细的介绍,之后还介绍了Redis的管理操作以及使用Redis构建更复杂的应用程序的方法;最后,第三部分介绍了如何通过内存优化、水平分片以及Lua脚本这3种技术来扩展Redis。
  •     简单易读的一本书,但是实战的例子太多了,反而忽略了redis本身的介绍。
  •     Use redis as data structure... 美中不足是版本较老,多机功能介绍少。期待第二版。
  •     比较全面地介绍了Redis的每个方面,但是『实战』部分显得比较鸡肋。毕竟是实战,原理层面不够深入。
  •     这是一本好书 不光光讲解了数据库
  •     说得挺清楚的,时效性有点不够啦,我可以给他修补增订的!
  •     地铁轻阅读,在地铁上读了比较浅显的部分,话说redis真是强大,好多奇诡的用法
  •     redis入门好书,翻译质量也不错
  •     非常好的一本书,不仅介绍 Redis 的一些知识,还能够以大量的应用场景介绍 Redis 中各种数据结构的使用。
  •     实战
  •     有很多使用Redis的技巧可以学习参考。
  •     直接从第三部分看的,很赞!搭配《redis设计与实现》食用,效果更佳!
  •     翻译得挺好,书本内容也不错,有入门级redis知识即可阅读。即便里面部分用例在项目中用不到,但也算是从各方便展示了redis的功能
  •     一般般,大体介绍了redis,大部分都在讲怎么用redis实现怎样的功能,的确是实战
  •     不错,就是时效性稍差
  •     有趣,上次读是大三的时候了,那时候还不熟悉Python,所以读了两章就丢掉了,这次捡起来继续读。 读完了觉得很棒,在之前redis在我的印象中是队列,缓存。现在觉得在某些场景下甚至可以作为主数据库用了,书中讲了许多业务场景值得借鉴。也许以后可以更加充分的利用这个简单强大的工具。
  •     用很多实例分析了redis的用法与技巧
  •     书如其名,太贴近实战,我读不下去了……随便翻了翻,用到的时候再看吧,作者把redis当主数据库使用,但我总觉得不靠谱 这个书可读性真的一般,读起来好累
  •     实际上像 redis in action和 redis设计与实现 这样的书是很好读的,好理解也好记。看完一遍把书合上,过一阵再对着目录想,记得不清的再看就好。总之,针对特定问题,提出解决方案的书,更容易读些。较之于像《编程珠玑》,薄薄的一本,读完了当时也理解了,可大多数书上的思想怎么也融汇贯通不了。现在回想《编程珠玑》的内容思想,仅剩下第七章的思想成了自己的:我们若想建一座大桥承载20吨重量使用30年,那么就要设计成承载50、60吨的重量,使用50、60年,大致思想如此。回到本书,看redis in action的目的,是回答1&&2. 何时、怎样使用redis解决问题 3&&4. redis的5种结构在何时、怎样使用的
  •     手把手教你用Redis
  •     一般般吧,感觉总体评分过高了。一是书的有些信息过时了;二是有些地方逻辑表达条理不清。
  •     用了比较多的实例,感觉非常不错,比较实用。可以结合redis设计与实现,弥补其中的一些短板。给赞
  •     一本实用的Redis入门书籍。可以考虑入手一本,拓宽Redis的应用思维。
  •     看过后知道利用集合和有序集合能做很多事情
  •     大片大片的举例,但是例子全是Demo,没有看到真正的“实战”…╮(╯_╰)╭…而且demo越写越诡异
  •     redis应用指南
  •     基础部分很简洁,前几章特别是数据库调优很实用,然后我最近正好在用 hash 的部分,借鉴调优思路后发现确实占用内存小了蛮多。不过...后面几章就有点看不懂了,以后我对数据库了解更深后再回来啃啃看。
  •     内容还挺实用的
  •     让我对redis的运作方式有了和之前不同的认识。之前认为他是队列,现在懂了,就是内存里面的数据库!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024