• 大小: 12.24MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-26
  • 语言: C/C++
  • 标签: redis  c++  

资源简介

封装的redis C++操作库,便于开发的时候使用

资源截图

代码片段和文件信息

/*
* redis_interface.cpp
* Author: wensheng
* Data: 2015-12-24
*
*/
#include “h/varstr.h“
#include “./hlog/logger.h“
#include 
#include “hiredis/redis_interface.h“
using namespace std;
using namespace ws_redis;

int main()
{
int i = 0;
initLog();

uint32_t key = REDIS_MANAGER.CreateContext(“116.31.121.127“7781);
cout << key;

PRedisContext pRD = REDIS_MANAGER.getRedis(key);
REDIS_MANAGER.selectDB(pRD 0);
if (pRD == NULL)

cout << “crate fail!“;
return 0;
}


// 测试脚本
for (; i < 100000000; ++i)
{
string key = “ws_hello“ + ws::toString(i);
string value = “return ‘Hlleo “ + ws::toString(100000 - i) + “ word!‘“;
vector vec;
REDIS_MANAGER.loadscript(pRD key value);
REDIS_MANAGER.excescript(pRD key vec);
for (uint32_t j = 0; j < vec.size(); ++j)
{
cout << vec[j] << endl;
}
}



/* // 测试string
for (; i < 100000000; ++i)
{
string value = ws::toString(i);
REDIS_MANAGER.setStrValue(pRD “ws_Hello“ value);
string value2 = ““;
REDIS_MANAGER.getStrValue(pRD “ws_Hello“ value2);
cout << value2< }
*/



cin >> i;
closeLog();

REDIS_MANAGER.CloseAllContext();
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     360448  2016-01-22 17:29  redis_helper\core

     文件        920  2016-01-21 19:57  redis_helper\h\mutex.cpp

     文件        558  2016-01-21 20:00  redis_helper\h\mutex.h

     文件      11304  2016-01-22 18:30  redis_helper\h\mutex.o

     文件       1390  2016-01-07 16:00  redis_helper\h\types.h

     文件       2650  2016-01-20 18:29  redis_helper\h\varstr.cpp

     文件       2186  2016-01-20 18:28  redis_helper\h\varstr.h

     文件      47472  2016-01-22 18:30  redis_helper\h\varstr.o

     文件        337  2015-08-17 15:20  redis_helper\h\备用\unistr.h

     文件        865  2015-08-17 15:20  redis_helper\h\备用\varstr.h

     文件        109  2015-08-17 15:20  redis_helper\h\备用\version.h

     文件        303  2015-08-17 15:20  redis_helper\hiredis\hiredis\fmacros.h

     文件      40596  2016-01-22 17:03  redis_helper\hiredis\hiredis\hiredis.cpp

     文件      10020  2016-01-12 20:22  redis_helper\hiredis\hiredis\hiredis.h

     文件      39652  2016-01-22 18:30  redis_helper\hiredis\hiredis\hiredis.o

     文件     105778  2016-01-13 16:58  redis_helper\hiredis\hiredis\libhiredis.a

     文件       2422  2015-08-17 15:20  redis_helper\hiredis\hiredis\Makefile

     文件      10135  2015-08-17 15:20  redis_helper\hiredis\hiredis\net.c

     文件       2249  2015-08-17 15:20  redis_helper\hiredis\hiredis\net.h

     文件      15164  2016-01-22 18:30  redis_helper\hiredis\hiredis\net.o

     文件      17449  2015-08-17 15:20  redis_helper\hiredis\hiredis\sds.c

     文件       3317  2015-08-17 15:20  redis_helper\hiredis\hiredis\sds.h

     文件      17084  2016-01-22 18:30  redis_helper\hiredis\hiredis\sds.o

     文件      87738  2016-01-22 18:26  redis_helper\hiredis\redis_interface.cpp

     文件      15765  2016-01-22 18:27  redis_helper\hiredis\redis_interface.h

     文件    1127124  2016-01-22 18:30  redis_helper\hiredis\redis_interface.o

     文件       4526  2015-08-17 15:21  redis_helper\hlog\doggy 监控相关的\algo.cpp

     文件        930  2015-08-17 15:21  redis_helper\hlog\doggy 监控相关的\algo.h

     文件         33  2015-08-17 15:21  redis_helper\hlog\doggy 监控相关的\debug.h

     文件       6880  2015-08-17 15:21  redis_helper\hlog\doggy 监控相关的\interproc.cpp

............此处省略64个文件信息

评论

共有 条评论