
Redis
文章平均质量分 76
iteye_10039
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis、MongoDB、ZODB速度比较(小数据量)
刚才用100kb的小文本文件,用1000次循环,在我的本本上,对redis(via redis-py),mongodb(via py-mongo)和ZODB(Zope的数据库,OODB,直接使用key-value模式,没有依附其他数据结构)进行了小规模写入和读取测试。发现一些结果,有些有点意外:逐次写入:也就是for record in file: db.inse...原创 2011-06-22 10:25:12 · 1523 阅读 · 1 评论 -
Redis命令参考中文版(Redis Command Reference)
Redis命令参考中文版,翻译自Redis Command Reference。 所有命令已经翻译完毕! 阅读地址: http://redis.readthedocs.org/ 欢迎反馈。update 2011.10.23本文档现在已经支持 Redis 2.4 版本了,enjoy! update 2011.12.17原本剩下的四个部分也已经译完...2011-07-13 16:33:58 · 200 阅读 · 0 评论 -
OOREDIS:一个Pythonic的Redis库。
用Redis的朋友们应该会发现,Redis的很多客户端都只是Redis命令的一个简单包装。 举个例子,在Redis的Python客户端redis-py中,设置一个String键的方法如下: >>> from redis import Redis >>> r = Redis >>> r.set('key_name', '...原创 2011-08-06 19:45:51 · 192 阅读 · 0 评论 -
Python API 设计(2):无绪和一致性
无绪:API 设计的终极目标 在《软件框架设计的艺术》这本书里面,提到一个 API 设计原则,称之为无绪(cluelessness)。 无绪是这样一个概念: API 的设计应该尽可能地『自解释』,让客户端程序员(也即是使用者)通过少量学习甚至不学习的情况下,就能使用该 API 。 举个例子,购买过电子产品的朋友可能就有过这样的经历:一个设计得好的产品,它的操作应该是完全直观...原创 2011-12-10 12:51:42 · 218 阅读 · 0 评论 -
《 Redis命令参考》全文翻译完毕
很高兴地告诉各位,对《Redis Command Reference》一文的翻译已经全部完成。在七月份放出前六章的翻译迄今为止已经过去了近半年,前两天本人终于抽出时间(和决心)来完成剩下的四章,现在全文共十个部分的所有命令都已经翻译完毕了。并且,对比 Redis 官方文档,译文还有以下改进:- 修改了官方文档一些拗口的地方,统一了文风(官方文档是多人协作),对于一些不好的例子进行了结构重排甚至重写...原创 2011-12-17 20:17:57 · 174 阅读 · 0 评论 -
Python API 设计(1):关于 OORedis 中的类继承
嘿,让我们换种方式当我刚开始关注API设计的时候,我决定先找一些相关的资料来看,比如博客日志、PPT还有书,这方面的资料很少,而且最后我发现他们很多都只是单调地列举一些有用的规则,并没有仔细地展开讨论,这些规则可能是有用的,但读起来让人感觉相当乏味,所以我决定自己来写一篇(可能是几篇)关于API设计的文章。于是我列了一个提纲,把我认为重要的设计原则记录下来,然后对着每条要点准备虚构...原创 2011-09-02 08:36:36 · 165 阅读 · 0 评论 -
Redis 源码分析(1):字典和哈希表(dict.c 和 dict.h)
简介 哈希表是 redis 的核心结构之一,在 redis 的源码中, dict.c 和 dict.h 就定义了 redis 所使用的哈希结构,在这篇文章中,我们将对 dict.c 和 dict.h 进行注解和分析,籍此加深对 redis 的理解。 因为 dict.c 中使用的 separate chaining 哈希表实现可以在任何一本算法书上找到,因此,在本文中没有对查找和增删...原创 2012-03-17 16:19:17 · 587 阅读 · 0 评论 -
Redis 命令参考 2.6 版本发布
经过两周紧张的工作之后, Redis 命令参考终于完成了 2.6 版本的更新。这次更新的内容大部分来自于官方文档对 Redis 2.6 版本的更新,包括:Redis 2.6 版本新增的所有命令(EVAL、 PTTL、 TIME 等)的相关文档全部翻译完毕。官方文档新添加的所有命令模式(pattern),比如 INCR 命令的计数器模式和限速器模式, EXPIRE 命令的导...原创 2012-04-02 14:21:04 · 217 阅读 · 0 评论