acl redis C++ 库被 redis 官方收录

郑树新
 郑树新
发布于 2015年03月09日
收藏 41

acl 库中的新增模块 redis C++ 客户端库被 redis 官方正式收录,参见 http://redis.io/clients 中的 C++ 部分,其中 “redis-client for C++” 库即为 acl redis C++ 客户端库。acl 中的 redis 库属于 lib_acl_cpp 库的一部分,提供了 redis 官方所要求的 12 个大类 150+ 个 redis 客户端命令的实现,为了方便使用,在该库中针对每个 redis 指令提供了多个接口函数。同时,该库还支持最新的集群版 redis3.0 规范的要求。

acl 库是一个跨平台(支持UNIX/LINUX/MAC/BSD/SOLARIS/WIN32)的网络通信与服务器通信框架,主要包括以下功能:

包括以下丰富的常用函数库:
1、常见网络应用库: SMTP 客户端库/PING 库/memcache 客户端库/handlersocket 客户端库/beanstalk 客户端库
2、HTTP 网络库:HTTP 客户端/服务端库,C++版 HttpServlet 类,HTTP COOKIE/HTTP SESSION 等
3、邮件解析库:mime解析库/RFC2047/RFC2048/mime base64/mime qp/mime uucode 等
4、网络通信库:阻塞/非阻塞网络 IO 库(其中 lib_acl_cpp 库通过嵌入 polarssl 而具备了 SSL 的能力)
5、服务器框架:包括进程池模式、线程池模式、非阻塞模式、UDP通信模式及触发器模式
6、事件引擎:支持 select、poll(for unix)、epoll(for linux)、kqueue(for bsd)、devpoll(for solaris)、iocp(for win32)、win32 窗口消息(for win32)事件引擎
7、通用连接池库:高效的连接池基础类库,支持丰富的功能
8、数据库客户端库:对原生的数据库客户端库进行了二次封装,使编程更为简易,功能更为丰富
9、xml/json 流式解析库:区别于网上其它已有的 xml/json 解析库,acl 中的 xml/json 解析库采用有限状态机方式解析数据,处理方式更为灵活

参考地址:

acl 库国内镜向:http://git.oschina.net/zsxxsz/acl/tree/master

redis 模块头文件:http://git.oschina.net/zsxxsz/acl/tree/master/lib_acl_cpp/include/acl_cpp/redis

redis 模块源文件:http://git.oschina.net/zsxxsz/acl/tree/master/lib_acl_cpp/src/redis

redis 模块示例:http://git.oschina.net/zsxxsz/acl/tree/master/lib_acl_cpp/samples/redis

github 镜向:https://github.com/zhengshuxin/acl

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:acl redis C++ 库被 redis 官方收录
加载中

最新评论(10

harleyliao
harleyliao
希望早日加星
Hadoken00
Hadoken00
赞!
inevermore
inevermore
恭喜
gaojiefeng
gaojiefeng
祝贺
okk
okk
我是龙的传人
我是龙的传人
可喜可贺
w
wufengying
O(∩_∩)O~
一个大土豆
一个大土豆

引用来自“罪恶的花生”的评论

离商用软件不远了
外行说话,就是这么没谱啊。。openjdk和jdk通过tck全面测试,怎么商用?一门编程语言怎么商用?
vingzhang
vingzhang
good
eechen
eechen
祝贺。
返回顶部
顶部