huangz1990/ooredis — Issue #4: 关于 OORedis 2.0 版本
Author: huangz1990
Created: 2012-01-13 12:04:29+00:00
State: open

随着 Redis 2.4 版本的功能基本稳定，我想现在开始对 OORedis 进行更新是一个不错的时机，因为打算修改的地方比较多，因此我将这个版本命名为 OORedis 2.0 。

OORedis 2.0 要做的事情有如下：

- 补全 ABC mixin 中各个 special method 的文档，并生成 API 手册。
- 编写一个 OORedis 的教程（tutorial）。
- 利用 Redis 2.4 版本几个新命令的新特性（一次操作多个元素），提升诸如 Set 类的 &= 、 |= 、^= 等操作的速度
- 对现有代码进行 formatting 工作
- 移除 Server 模块：因为我觉得OORedis 应该专注于对数据结构进行操作上，Server、Connect等命令的实现交给 redis-py 去做
- List 的实现和 API 都要进行大修改，SortedSet的实现估计也要进行更改
- 丰富功能：补全之前一些因为比较复杂而没有实现的功能，比如 List 类的 del[start:end] 操作

嗯，要做的大概就是这些，如果对以上计划有疑问或者对新版本有更好的建议，欢迎留言。