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

fmms 13年前
     <p>RedBridge 是一款基于Redis的 HTTP API。使用LUA直接跟Redis交互,对Redis的连接实现连接池。(类似数据库的存储过程) 高效的实现复杂的业务逻辑。</p>    <p>RedBridge 具有以下特征:</p>    <ul>     <li><span style="direction:ltr;">1. 使用C+epoll 编写的Web Server,支持HTTP GET操作</span></li>     <li><span style="direction:ltr;">2. 连接池,连接句柄复用,提高跟Redis连接效率</span></li>     <li><span style="direction:ltr;">3. 部分类库使用Redis的代码,更加的稳定</span></li>     <li><span style="direction:ltr;">4. 使用LUA直接调用Redis命令,实现一次性数据交互实现 复杂的业务逻辑。不需要多次数据交互</span></li>     <li><span style="direction:ltr;">5. 服务模型采用单进程,双线程模式</span></li>     <li><span style="direction:ltr;">6. 配置文件采用Lua 语法,容易读取和书写</span></li>     <li><span style="direction:ltr;">7. RedBridge发布前,还没有类似的开源项目<br /> </span></li>    </ul> 项目地址:    <a href="/misc/goto?guid=4958194245713315433" target="_blank">http://code.google.com/p/redbridge/</a>    <div id="p_fullcontent" class="detail">     <p><span class="hilite1"><strong><br /> <img title="redis.gif" border="0" alt="redis.gif" align="left" src="https://simg.open-open.com/show/df5991d0a55d38143bb663aa71ace558.gif" width="90" height="90" /><a href="/misc/goto?guid=4958185538616997143" target="_blank">Redis</a></strong><a href="/misc/goto?guid=4958185538616997143" target="_blank"> </a>是</span>一个高性能的key-value数据库。 <span class="hilite1">redis</span>的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。</p>     <p>性能测试结果:</p>     <p>SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:</p>     <p><strong>Linux 2.6</strong>, <strong>Xeon X3320 2.5Ghz</strong>.</p>     <p>stackoverflow 网站使用 Redis 做为缓存服务器。</p>    </div>