Advertisement

C++ Redis 示例代码

阅读量:

本项目地址:https://github.com/Sherhang/credis.git

背景:

Redis本身并未提供C++接口,在这种情况下使用Hiredis可能会带来不便。对于C++用户而言,Hiredis的操作流程较为繁琐。因此我们对其进行了封装处理,在此基础上开发出了一个与Redis命令操作一致的C++接口,并优化了其连接管理流程以提升整体性能。

在C++程序中设计了Redis接口,并指定了其版本参数:Redis server v=3.0.6使用sha哈希校验码和jemalloc-3.6.0实现内存管理。build信息为bits=64和7785291a3d2152db。hiredis版本可通过GitHub链接https://github.com/redis/hiredis获取

使用说明:

#基于hiredis静态库 #为了实现功能,请将redis.cpp、redis.h、redis_connect_pool.cpp和redis_connect_pool.h这四个头文件添加到项目中即可。 #makefile的用法请参考makefile #包含两个演示文稿文件:demo2展示了单线程的应用场景,而demo4则演示了多线程的操作流程。

接口

复制代码
 //---> 基本接口

    
     //删除key,返回被删除key的个数,

全部评论 (0)

还没有任何评论哟~