Tagged: Redis


构建一个类timeline系统的架构设计

最近一直对微博、twitter、微信朋友圈这类软件所提供的类timeline系统架构很有兴趣,也可以叫做时间轴、news feed,或者status update,查阅了不少资料,也结合自己对于架构设计的一些积累认识,尝试着设计了一把。下图是一个简单tweets界面:
首先明确目标,要设计的系[……]

继续阅读

为何要使用redis高版本的一封说服邮件

最近公司内和OP同学针对在生产环境中redis的版本存在分歧,写了一封邮件来说服OP。文中提及了为何要使用redis2.4版本而不是2.2,以及解决他人的concern,先阐述过人的feature,再娓娓道来他人的concern并提出解决方法,最终OP还是compromise了,算是胜仗,这里记录下[……]

继续阅读

使用Jakarta Commons Pool对象池技术

1. 为什么使用对象池技术

创建新的对象并初始化,可能会消耗很多时间。在这种对象的初始化工作中如果依赖一些rpc远程调用来创建对象,例如通过socket或者http连接远程服务资源,最典型的就是数据库服务以及远程队列(Remote Queue),建立连接 -> 发送数据 -> 接收连接[……]

继续阅读

判断Redis运行状况是否正常的Python监控脚本

import commands
 
'''
    execute system command
'''
def execSysCmd(cmd):
    (status,output) = commands.getstatusoutput(cmd)
    return (stat[......]<p class="read-more"><a href="http://neoremind.com/2012/06/%e5%88%a4%e6%96%adredis%e8%bf%90%e8%a1%8c%e7%8a%b6%e5%86%b5%e6%98%af%e5%90%a6%e6%ad%a3%e5%b8%b8%e7%9a%84python%e7%9b%91%e6%8e%a7%e8%84%9a%e6%9c%ac/">继续阅读</a></p>

Is memcached a dinosaur in comparison to Redis?

下面内容来自Redis作者在stackoverflow上的一个回答,对应的问题是《Is memcached a dinosaur in comparison to Redis?》(相比Redis,Memcached真的过时了吗?)
 
You should not care too m[……]

继续阅读

[转]Redis几个认识误区

1. Redis介绍

这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它是一个可持久化的cache, 可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionary Server的缩写[……]

继续阅读

Redis典型应用场景

毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。

 

下面是一篇新鲜出炉的文章,其作者是Redis[……]

继续阅读