winston 发表于 2012-3-1 16:42:41

为Redis提供HTTP API及连接池功能 RedBridge

RedBridge 是一款基于Redis的 HTTP API。使用LUA直接跟Redis交互,对Redis的连接实现连接池。(类似数据库的存储过程) 高效的实现复杂的业务逻辑。
RedBridge 具有以下特征:

[*]1. 使用C+epoll 编写的Web Server,支持HTTP GET操作
[*]2. 连接池,连接句柄复用,提高跟Redis连接效率
[*]3. 部分类库使用Redis的代码,更加的稳定
[*]4. 使用LUA直接调用Redis命令,实现一次性数据交互实现 复杂的业务逻辑。不需要多次数据交互
[*]5. 服务模型采用单进程,双线程模式
[*]6. 配置文件采用Lua 语法,容易读取和书写
[*]7. RedBridge发布前,还没有类似的开源项目

项目地址:http://code.google.com/p/redbridge/
http://www.open-open.com/news/uploadImg/20111019/20111019090516_496.gifRedis是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
性能测试结果:
SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:
Linux 2.6, Xeon X3320 2.5Ghz.
stackoverflow 网站使用 Redis 做为缓存服务器。


页: [1]
查看完整版本: 为Redis提供HTTP API及连接池功能 RedBridge