最近,由我翻译的《 Redis 实战》一书(也即是《 Redis in Action 》一书的中文版)终于要在本月下旬正式出版了。
因为我是译者,所以出版社到时候会给我一些样书。因为样书的数量比较多,我一个人看不过来,所以就打算拿出其中五本来送给 V2EX 的朋友们。(样书和普通书本的内容完全一样,只是出版社会给样书盖一个章,说明该书为样书。)
以下是本次赠书活动的规则:
想要赠书的朋友请回复本帖,介绍一下你或者你的公司是如何使用 Redis 的,用它来做些什么应用程序,等等。如果你只是对 Redis 感兴趣,但是还没有真正使用过 Redis ,那么可以回复说说你想要阅读这本《 Redis 实战》的原因。
本次活动从今天开始,直到 2015 年 10 月 18 日(周日)早上 0 点截止。
18 日早上,我将从本帖的所有回复中选出 5 个回复,并向这 5 个回复的作者每人赠送一本《 Redis 实战》。
获奖者需要自己支付寄送书本产生的快递费用。快递服务使用顺丰标快,收费方式为货到付款,广东省内收费 18 元,国内沿海城市和主要城市收费 23 元。
因为《 Redis 实战》目前还在工厂印刷中,所以本次活动赠送的样书还未寄送到我手上。出版社预计 18 日就会向我寄送样书,等我拿到样书之后就会第一时间将样书转寄给各位获奖者。预计各位获奖者将在本月下旬收到本次活动赠送的样书。
本人保留此次活动的最终解释权。
以上就是本次赠书活动的所有规则,欢迎想要赠书的朋友们踊跃参与本次活动。
本次活动赠送的所有样书均由人民邮电出版社提供,特此感谢!
想要了解关于《 Redis 实战》的更多信息,请访问《 Redis 实战》的读者支持网站: redisinaction.com
以下是本次活动的获奖名单:
47 楼的 @ynztyl10
77 楼的 @lijinma
166 楼的 @shellfly
196 楼的 @carlosfu
227 楼的 @rangercyh
请以上 5 位获奖者将你们的地址、电话和姓名发送到我的邮箱 [email protected] ,等我拿到样书之后就会把书本快递给你们。
请在发送邮件的时候注明你的 V2EX 账号,并在和我取得联系之后,在这个帖子里面再次进行回复,以便我确认发送邮件的人是否就是获奖者本人。
没有被抽中的朋友也不用灰心,接下来我还会在微博上面进行一次随机的转发送书活动,有兴趣的朋友可以先关注我的微博,到时再试试运气。
非常感谢大家对这个活动的支持!
《 Redis 实战》已经正式开始销售,详情请访问 redisinaction.com 了解,谢谢支持!
101
linghutf 2015-10-13 16:24:40 +08:00 via Android
数据缓存呗,简单的队列,一边抓取信息一边消费输出
|
102
hadesqiao 2015-10-13 16:24:47 +08:00
赞
|
103
hadesqiao 2015-10-13 16:25:16 +08:00
赞,支持
|
104
ArthurKing 2015-10-13 16:25:41 +08:00
最早接触 Redis 貌似是在 2010 年左右,山东移动在推广 wlan ,当时用它缓存手机号和密码。现在在征信中心,新的系统貌似也要用到 Redis 了,希望能拜读一下。
|
105
hadesqiao 2015-10-13 16:25:58 +08:00
支持一下,最好支持 rails
|
106
pauly 2015-10-13 16:26:10 +08:00
目前主要使用在:
常规 session,token,以及网站简单的 full page cache 一直有关注和研究 Redis ,已发 gmail 希望得到签名版,支持! ps:中英文[原版]( https://redislabs.com/ebook/redis-in-action)对照读才更好,哈哈 |
107
hadesqiao 2015-10-13 16:26:28 +08:00
支持,怎么回复不了呢
|
108
yuchting 2015-10-13 16:30:05 +08:00
Redis 是什么?能送一本科普一下么?
(话说 V2EX 还真有大牛) |
109
linlin8023 2015-10-13 16:32:32 +08:00
男票是个技术男,求一本送男票
|
110
nodejx 2015-10-13 16:33:51 +08:00
支持!!!
|
111
cdwyd 2015-10-13 16:36:29 +08:00
支持一个
|
112
k1995 2015-10-13 16:36:29 +08:00
支持,学生一枚求书.
使用场景: 1 、 消息队列 2 、 授权 |
113
system 2015-10-13 16:37:32 +08:00
数据缓存、消息队列、 session 缓存,分布式 session 应用。
|
114
bxtx999 2015-10-13 16:38:37 +08:00
作为数据缓存和消息队列~~
|
115
zyx89513 2015-10-13 16:42:33 +08:00
怎样接翻译的活呢~~
|
116
SohoZhang 2015-10-13 16:42:44 +08:00
没有用过 redis ,所以想了解下
|
117
cherrypi 2015-10-13 16:44:12 +08:00 via Android
支持
|
118
fszaer 2015-10-13 16:47:18 +08:00 1
还没时间用过
但是读了 redis 设计与实现跟源码 很感兴趣兴趣 打算用到过几个月的毕设中去 正好缺一个实践指导 =w= |
119
system 2015-10-13 16:50:56 +08:00
可持久化的日志型、 Key-Value 数据库,内存缓存数据库,比 memcache 更好用的内存缓存系统。
|
120
waltcow 2015-10-13 16:52:44 +08:00
作为数据缓存和消息队列
|
121
ququzone 2015-10-13 16:55:51 +08:00
- 分布式 session 管理
- 缓存 - 计数 - 图片存储 (将图片存储在 redis 中,按比例缩放,已经在 github 中开源 https://github.com/ququzone/image-server ) |
122
DennyDai 2015-10-13 16:57:48 +08:00
一开始写 PHP 用 MySQL ,后来听说 redis 性能会好一些?求一本= =
|
123
tczzjin 2015-10-13 16:59:21 +08:00 1
等出了买一本好了~支持 LZ~
|
124
zacard 2015-10-13 17:03:14 +08:00 1
用的不深入,只用来作简单的缓存。纯支持了。
|
125
selrain 2015-10-13 17:06:09 +08:00
公司用的 Redis ,准备学习一下
|
126
jjzxcc 2015-10-13 17:07:27 +08:00
项目一直有用 redis ,但自己没负责这块,一直没深挖。
上周末在 RubyConf China 2015 上听到一个演讲是说, Redis 本身就是一个数据库。对于特定场景,可以用 Redis 来直接替代 MySql ,而不仅仅是作为缓冲。 听完对 Redis 非常感兴趣。 |
127
zhangjk1993 2015-10-13 17:07:59 +08:00
支持一下
|
128
Lucups 2015-10-13 17:10:27 +08:00
楼主你的书不给我我就要用 aerospike 了 : )
目前在用 Redis 的 List 做信息流,感觉不错。再过半个月就要开始测试性能了。 |
129
xiaowangge 2015-10-13 17:12:20 +08:00
用得腾讯云服务器,最近才支持 Redis 。
为啥用 Redis ?因为腾讯去的 Memcached 的贵,太贵了。 :-) |
130
Euray 2015-10-13 17:16:13 +08:00
虽然我还没用过 redis ,但用过 memcache ,也想要在详细学习了解下 redis 。
虽然还没拜读楼主的翻译文章,但感觉楼主一定是个牛人,感谢楼主的翻译~ |
131
zlfoxy 2015-10-13 17:22:13 +08:00
想读一下,看看 redis 这 5 个字母是不是故意倒着写的?
|
132
huson 2015-10-13 17:23:59 +08:00
自己写的监控系统用的 redis, 因为不需要监控记录, 正常的数据都存在 redis 保存 3 天之后自动过期,异常信息会持久化到 MYSQL 。
只是用了 key-value, 没有很深入, 我想了解下 REDIS 持久化、分布式部分的内容。 希望能获得这本书 谢谢 |
133
wdhwg001 2015-10-13 17:27:16 +08:00 via iPhone
最早用 redis 的时候是想取代 sql 的,因为这玩意快。
甚至还一度为了 redis 做了各种稀奇古怪的玩意,用来满足存储的各种需求。 年少轻狂造轮子的时代啊。 |
134
yanyanlong 2015-10-13 17:29:36 +08:00
支持下,我们项目这期吧 redis 作为流处理的分布式持久化存储来用
|
135
sorra 2015-10-13 17:32:22 +08:00
缓存,队列。简单 K-V 不便于查询,并发更新也容易冲突, Redis 的数据结构比较方便 (想想一个用户多个设备的登录状态怎么记录)。
正在考虑 ELK 传输日志能否用 Redis 中转。 看了下目录,很好啊。 话说会出电子版吗? |
136
frandy 2015-10-13 17:36:11 +08:00
看到楼主送书,各种激动,特别是送的我需要的书,希望能获得。
以前有个娱乐项目,需要利用排名功能实时显示 top10 排名, 所以用 redis 进行缓存 最近的一个项目数据量巨大,而用户传过来的数据需要从这个巨大数据中进行筛选过滤,所以用 redis 做了个 diff 操作。 由于我司用的是 play 框架,所以 session 的共享木有用到 redis 。 希望有幸能获取到这本书吧。 |
137
zookeepers 2015-10-13 17:41:56 +08:00
最近公司要新上一个项目,需要用到 redis ,以前没有在项目中使用过,本人对于 redis 只是简单的了解,非常需要实战来帮助自己更深的理解 redis ,并在下一个项目中更熟练的使用,非常希望黄老师能送书,谢谢黄老师了
|
138
luzjoy 2015-10-13 17:42:18 +08:00
楼主你好
我的项目目前的读取操作完全依赖于 Redis ,根据具体的需求设计好 Redis 用户首先增加修改数据后,会将数据写入到数据库中,同时发出一个或者多个 Event : 判断这个 Event 是否是需要页面及时更新的: -如果是需要及时更新,则直接去更新 Redis 缓存(或者是更新多个 Redis )。 -如果不需要及时更新(非实时,减少服务器压力和使用分布式),会将消息交给消息队列处理(目前使用的是 RabbitMQ ) 在做相应的消息队列处理端来处理消息队列(可能涉及到一些复杂的报表计算等工作),然后再更新缓存。 |
139
imxieke 2015-10-13 18:01:20 +08:00 via Android
不错啊 😁😁
|
140
Comdex 2015-10-13 18:01:30 +08:00
用 redis 保存自己开发的 Api 的 Token
|
141
kanezeng 2015-10-13 18:04:18 +08:00 1
一个成立没多久的小公司,刚入孵,技术选项上打算用 redis 来做缓存和保存 session 信息(因为服务器多台)。
不求赠书,偶可以原价购买。但求早点看到,另外就是多认识些 redis 方面的人才可以相互学习。 |
142
swolf119 2015-10-13 18:10:14 +08:00
现在项目里面主要是用来持久化一些数据,缓存,消息队列,计数等等
因为做的是商城,所以比较依赖缓存数据 在网上找的资料多是 api 类的 希望大家可以互相学习 |
143
cdxem713 2015-10-13 18:11:20 +08:00 via iPhone
最近项目需要对一些慢查询做缓存
没怎么用过 kv 数据库,想学学做知识储备 估计抽不到我了,等上市了去买一本好了=_= |
144
iyangyuan 2015-10-13 18:11:47 +08:00 via iPhone
太需要了,跪求
|
145
Solerer 2015-10-13 18:19:29 +08:00 via Android
高中生求一本,实在穷。
|
146
eliteYang 2015-10-13 18:19:42 +08:00
我们项目主要用它来做游戏数据库,与 redis 平级的还有一套 mysql ,双保险。 redis 主要用来做一些实时数据的查询,例如排行榜,发奖励,数据实时入库等等,主要还是因为 redis 是 NoSQL ,速度快,适合做无状态的数据存储,而且性能又高,适合对实时性和性能要求较高的场合使用。
打算最近写一个 C++ 的 redis client ,回头可以看看这本书。 |
147
s546360316 2015-10-13 18:20:34 +08:00
楼主你好:
首先感谢你的分享、我们公司以前使用 memcached 的、后台觉得性能不好换成了 redis 、安装都是公司大牛弄了、我们平时都是在使用、有问题都是去问他、然后自己也萌生了学习下的想法、希望能获得赠书、 谢谢哈 |
148
simy 2015-10-13 18:21:01 +08:00
来一本~
|
149
shanks 2015-10-13 18:47:16 +08:00
原来 LZ 是广东的呀。。
|
150
ytll21 2015-10-13 19:02:47 +08:00
希望能在 kindle 上读到。
|
151
UBER 2015-10-13 19:12:23 +08:00 via iPhone
求
|
152
sweat89 2015-10-13 19:21:09 +08:00
做活动业务用 redis ,杠杠的啊~
|
153
MurphyL 2015-10-13 19:43:20 +08:00
求
|
154
gamexg 2015-10-13 19:44:27 +08:00 via Android
redis 队列跨机房坑啊,网络糟糕时卡在取队列不动了。无奈换成了 http 轮训。
|
155
fedoral 2015-10-13 19:44:46 +08:00 1
矮油 楼主的《 redis 设计与实现》 web 版发布的时候,我还在这个做过宣传呢 ,还被人认为是作者。。。 http://www.v2ex.com/t/62370#reply14 厚着脸皮求本实体书哈
|
156
donglingyongadls 2015-10-13 19:50:53 +08:00
赞,支持
|
157
BlueWolf 2015-10-13 20:24:01 +08:00
目前在用 ELK 做日志收集、处理、分析系统,使用 redis 做消息队列化,有时候性能不是很符合预期,可能是配置方面还存在一些问题,希望能获取赠送机会,深入学习、探索下 redis 。
谢谢! |
158
leandre 2015-10-13 20:26:09 +08:00
Redis is good, I want this book.
|
159
odirus 2015-10-13 20:28:19 +08:00
I want it
|
160
derek80 2015-10-13 20:29:00 +08:00
微信支付的数据缓存。 用于 mosqultto acl 部分。同时 nodebbs 的后端也是在用 redis 。
|
161
ferran 2015-10-13 20:35:36 +08:00
thank u
|
162
theohateonion 2015-10-13 20:48:00 +08:00
thank you~
|
163
ixiaohei 2015-10-13 20:48:02 +08:00
定价多少??准备买
|
164
TangMonk 2015-10-13 20:49:53 +08:00
Redis redis redis...
|
165
rrfeng 2015-10-13 21:08:21 +08:00
主要用作 cache ,现在大概运行了 60 GB 的内容,各种数据结构都有存。
另外还有做日志收集( elk )的 redis 缓冲队列。 对这本书十分感兴趣。 |
166
shellfly 2015-10-13 21:09:35 +08:00 1
我们的 redis 都是搭在 Twemproxy 后面,一组用来作为普通的 cache 使用,里面的数据可以丢失,都是单独的 redis 机器,没有 slave 。 另一组每台 redis 都有对应的 slave 机器来同步,白天频繁的请求都是更新 redis ,晚上在统一更新到数据库。
自己封装了一个 Django 的 cache backend ,上面提供了方法获取 model ,所有的 model 都是先去 redis 取,取到就直接返回,取不到在去数据库查,然后保存到 redis 里面在返回。 redis 特有的数据结构主要用了 hash 存了一些需要更新某个 key 的数据, 然后用 zset 实现了一些最近活跃数据的排序。 之前也用 redis 作为 celery 的队列来使用,但是因为 redis 不太好扩展,所以最近换成了 RabbitMQ 。 用户的 session 也是存在 redis 里面的。 上次去书店还看到了你译的《 redis 设计与实现 》^^… |
167
oclock 2015-10-13 21:23:19 +08:00
Looking good.
|
168
constwang 2015-10-13 21:28:01 +08:00
现在还在学校,做一个物联网云平台的项目,我现在负责模拟传感器的数据,想通过 redis 做一些分布式的东西
|
169
mofeiwo 2015-10-13 21:50:05 +08:00
每天都在看 V2EX 。这是第一次回复。目前使用 redis 仅限于 key-value 。其他的存储方式还没用过的。其他的使用看过了,但是一直没有实践。想通过 redis 做些更深入的东西。
|
170
CBBing 2015-10-13 21:58:15 +08:00 1
祝大卖,,,
|
171
mhtt 2015-10-13 21:59:27 +08:00
支持,问有电子版的吗?
|
172
kxxoling 2015-10-13 22:04:36 +08:00
在楼主的博客上看过一些,写得很好!
|
173
baocaixiong 2015-10-13 22:07:12 +08:00
支持
|
174
aku 2015-10-13 22:11:56 +08:00
第一次去了解 redis ,其实是因为世界最大的 porn 网站。
在这之前都是听说名字,但感觉不怎么样,没兴趣。 porn 站点的技术在过去几十年都是极其领先的 (几乎)无缓冲直接播放流媒体(同时期的网站还在用 rmvb ) 任意时刻画面预览(这个 youtube 和 youku 到最近才有的, porn 站点不知道高到哪里去了) 即使是 HTML5 视频的支持, porn 站点也是遥遥领先的,去 Flash 最积极的不是苹果,而是 porn 站点 LOL 以前觉得这些网站,要么是有大牛在做架构设计,要么是用硬件堆出来的,或者使用什么黑科技 结果是 redis (晕~)做的视频文件切片,没有什么大牛(大牛在谷歌、脸书、坠落盒子,无所事事),服务器资源也不夸张 本来觉得是很 low 的东西,结果刮目相看。 然后就开始尝试在项目使用了。 |
175
fishlee 2015-10-13 22:47:39 +08:00 via Android
活动这事好样的
|
176
caixiexin 2015-10-13 22:53:00 +08:00
刚到新公司,发现项目组依赖 redis 很重啊,几乎所有的与 MySQL 的交互都先走一遍 redis ,再持久化到 MySQL 。
正在学习中,不奢望中奖了 T_T |
177
Soaper 2015-10-13 22:53:51 +08:00
redis 性能优于 memcached ,各大 IT 公司都在使用 redis
好吧,其实是看过两篇文章 用 redis 优化个人博客的访问速度,超级神奇,有着浓厚兴趣....... |
178
IwfWcf 2015-10-13 23:00:59 +08:00
有电子版同步吗?
|
179
bianzhifu 2015-10-13 23:02:46 +08:00 via Android
redis 两千人群管理员
|
180
trimleo 2015-10-13 23:09:21 +08:00 via Android
消息队列和计数
|
181
wellsc 2015-10-13 23:12:55 +08:00
网站外包, OA 开发
|
182
whimsySun 2015-10-13 23:18:05 +08:00
- 用 list 做一个简单的消息队列, key 做 channel ,客户端一直轮训 pop
- 微信公众账号是后台是分布式,更新 token 需要上锁,使用 redis 做分布式锁 - 用于 web session 存储 - 数据库 cache |
183
v2ex_user001 2015-10-13 23:35:01 +08:00 1
搜 Redis 实战看到楼主 Redis 设计与实现 这本书,看评价还不错,请下单了。
|
184
fengjianxinghun 2015-10-13 23:46:48 +08:00 via iPad
用 nginx 的 lua 模块 做 API 网关路由集群
里面用 redis 做路由表和 ip 白名单的存储。。大路货用法。。 |
187
huangz OP 电子版会有的,但出版时间不确定。
|
188
huangz OP |
189
deepreader 2015-10-14 05:42:23 +08:00 1
|
190
zhenhua2340 2015-10-14 08:41:00 +08:00
还没有真正使用过 Redis ,只是自己在本地玩过,
现在公司系统负载越来越大,“上头” 决定用 Redis 做缓存,减轻服务器压力,让我们找资料 跪求... |
191
iyoood 2015-10-14 08:45:25 +08:00
虽然我也用过一阵 Redis ,但我是冲着封面这个性感的男人来的,嘿啊嘿啊嘿啊
|
193
rootliang 2015-10-14 08:54:33 +08:00 via Android
做后台程序,支持
|
194
NicholasXuan 2015-10-14 09:15:58 +08:00
您好,我是昨天看十月书讯看到这本书。
第一次接触 redis 是今年在公司实习的时候,当时的项目一个出票项目,公司做机票业务。核心的业务是使用爬虫模拟登录,然后创建订单,支付等一系列流程。 当时存在的问题是如何在分布式的环境下跟踪会话?在网上搜索之后,决定使用 redis 完成。 项目从冒烟到上线一切都很顺利,后面顺带看了一点 redis 的源码,收获还是非常大。 现在刚签了北京一家公司的 offer ,做 Java 研发。其中的一条要求就是必须熟悉 redis 或者 mongodb 的一种,因为之前有使用过的经验,决定再在 redis 方面有个系统的学习和认识。 |
195
jadetang 2015-10-14 09:25:15 +08:00
我们用在实时计算上,把实时计算的结果缓存起来,然后在同步到 mysql 中。
请给我书, orz |
196
carlosfu 2015-10-14 09:30:18 +08:00 1
--------------------------------------------------------------------------------
据我了解,我司(互联网公司) 90%的项目组都用 redis 。 1. 缓存:这个不用说用的最多,由于对 redis 不了解,很多人只是认为 redis 是可以持久化的 memcache 。 2. 计数器:视频的实时播放数量都是通过 redis ,定期同步给 mysql ,对外提供各种服务的。 3. 布隆过滤器:我们的用户 id (亿级别),利用 redis 做了布隆过滤器,防止穿透现象。 4. 消息系统:我们利用 redis 的 List 和订阅功能,做了对应队列和订阅服务(例如实时更新缓存,保证数据一致性)。 5. 排行榜数据:我们利用 redis 的 zsorted 做各个维度的视频排行榜。 6. 图片服务器:我们这边有个项目组,把图片的二级制存放在 redis 中。 7. 个人专属视频列表:利用 zsorted 做各个维度的用户个性化视频列表。 等等吧,应该不止这些............... ---------------------------------------------------------------------------------- 想要阅读这本《 Redis 实战》的原因: 1. 之前看过半本英文版的,由于时间关系或者说太懒,没有读下去。看到作者很认真的翻译了一年之久,不是那种粗制滥造的翻译,所以很期待。 2. redis 之战这本书虽然有点老了, 2013 年的,但是我看过英文版知道,里面讲的东西依然对实战很有价值。 3. 还有就是看过几遍《 Redis 设计与实现》,对作者的态度和水平很钦佩,能把一件事情做精很了不起。 |
197
huangyan92 2015-10-14 09:34:08 +08:00
在公司一直用的是关系型数据库,想用这本作为自己的入门书籍,感谢楼主~_~
|
198
sincc 2015-10-14 09:44:38 +08:00
楼主可以贴个目录吗?
|
199
nyfwan123 2015-10-14 09:56:08 +08:00
正在学习,非常需要!
|
200
ybh37 2015-10-14 09:56:21 +08:00
楼上的都说说这本书怎么样?如果好评如潮我就去买上本
|