《Redis实战》一导读-阿里云开发者社区

开发者社区> 异步社区> 正文

《Redis实战》一导读

简介: Chris Testa是我在圣莫尼卡Google分部工作时认识的一个朋友,我从2010年3月开始和他一起在加利福尼亚州贝弗利山的一间小创业公司工作,Chris是公司的领头和主管,而我则受聘于他成为了公司研究部门的架构师。
+关注继续查看


w1

前 言

Redis实战
Chris Testa是我在圣莫尼卡Google分部工作时认识的一个朋友,我从2010年3月开始和他一起在加利福尼亚州贝弗利山的一间小创业公司工作,Chris是公司的领头和主管,而我则受聘于他成为了公司研究部门的架构师。

在对某个不相关的问题进行了一个下午的讨论之后,Chris向我推荐了Redis,他认为我这个理论计算机科学专业毕业的人应该会对这个数据库感兴趣。在使用Redis并按照自己的想法对Redis打补丁几个星期之后,我开始参与邮件列表里面的讨论,并向其他人提供建议或者补丁。

随着时间的推移,我将Redis广泛应用到了我们公司的各个项目里面:搜索、广告定向引擎、Twitter分析引擎以及一些将架构中的各个不同部分连接起来的小工具,所有这些项目都要求我学习更多关于Redis的知识。每当有其他Redis使用者在邮件列表里面提问的时候,我总会情不自禁地给出我的建议(我最喜欢回答的是与职位搜索有关的问题,本书的7.4节对此进行了介绍),并因此成为了Redis邮件列表里面发言最积极的用户之一。

2011年9月下旬,当时我正在巴黎度蜜月,Manning出版社的策划编辑Michael Stephens给我打来了电话,但因为我的手机只能在美国使用,所以我未能接到Michael打来的电话。之后又由于手机固件bug的缘故,直到10月的第2周,我才收到Michael发给我的短信。

当我终于收到短信并与Michael联系上的时候,我才知道Manning出版社打算出版一本《Redis实战》。在阅读了相关的邮件列表并且向人们咨询应该由谁来写这本书的时候,我的名字出现了。幸运的是,在我回电话的时候,Manning出版社仍在接受关于《Redis实战》一书的提案。

在对本书的提案进行了几个星期的讨论和数次修改之后(提案的内容主要来源于我平时在Redis邮件列表发表的帖子),Manning出版社接受了我的提案,然后我开始了本书的写作工作。转眼之间,现在已经是我和Michael首次交谈之后的第17个月了,《Redis实战》一书已经基本完成,只剩下一些收尾的工作了。我花费了一整年的所有夜晚和假日,通过编写这本书来帮助其他人理解和使用我认为最有趣的技术——它比我在20年前的圣诞节第一次坐在电脑前面以来所知道的大部分技术都要有趣。

虽然自己未能有足够的远见来亲自发明Redis是有点儿遗憾,不过至少现在我有机会为它写一本书了。

目 录

第一部分  入门
第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命令
第4章 数据安全与性能保障
第5章 使用Redis构建支持程序
第6章 使用Redis构建应用程序组件
第7章 基于搜索的应用程序
第8章 构建简单的社交网站
第三部分 进阶内容
第9章 降低内存占用
第10章 扩展Redis
第11章 Redis的Lua脚本编程

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
史上最快! 10小时大数据入门实战(六)- Hadoop 项目实战
1 用户行为日志概述 离线数据处理架构 3 项目需求 4 UserAgent 类实现 使用工具框架 ...
1283 0
Tidb单机版安装实战
cd /usr/local/ wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz tar -xzf tidb-latest-linux-amd64.
3201 0
《Redis实战》一导读
Chris Testa是我在圣莫尼卡Google分部工作时认识的一个朋友,我从2010年3月开始和他一起在加利福尼亚州贝弗利山的一间小创业公司工作,Chris是公司的领头和主管,而我则受聘于他成为了公司研究部门的架构师。
1500 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
11951 0
OpenResty 高阶实战之————Redis授权登录使用短连接(5000)和长连接(500W) 使用连接池AB压力测试结果
一、短连接开始测试 ab -n 5000 -c 100 -k 127.0.0.1/test_redis_short #demo1 Concurrency Level: 100 Time taken for tests: 0.
1165 0
设计模式之动态代理模式实战
昨天分享了静态代理的概念及存在的缺点,所以今天讲的动态代理模式十分重要。动态代理在我们工作当中应用相当广泛,如Srping AOP就是动态代理的在开源框架的比较出名的应用。
769 0
【七天玩转Redis实战营】答疑汇总Day3 Redis的运维实战
【第三讲,Redis的运维实战】 讲师:仲肥,阿里云NoSQL内核工程师;Redis Core Team member; 课程内容:Redis社区简介及运营方式介绍;云Redis的账号、监控、巡检、安全等性能介绍;审计,热点,大key等一般性解法;高级容灾。 答疑汇总:特感谢班委@邱谦 同学
371 0
SpringBoot实战(九)之Validator
表单验证,是最为常见的,今天演示的是利用hibernate-validtor进行校验,有的时候,虽然前端方面通过jQuery或者require.js校验框架进行校验,可以减轻服务器的压力和改善用户体验,但是比如第三方请求接口方面也需要校验,在Controller里面套着一大堆if-elseif-else等等,两层嵌套还好,三层或者三层以上就不好了,日子久了继续嵌套,就会导致后面变得难以维护。
936 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载