#include <cstdio>
#include <hiredis.h>
#include <iostream>
#include <string>
int main()
{
struct timeval timeout = { 2, 0 }; //2s的超时时间
redisContext *pRedisContext = (redisContext*)redisConnectWithTimeout("127.0.0.1", 6379, timeout);
if ((NULL == pRedisContext) || (pRedisContext->err))
{
if (pRedisContext)
{
std::cout << "connect error:" << pRedisContext->errstr << std::endl;
}
else
{
std::cout << "connect error: can't allocate redis context." << std::endl;
}
return -1;
}
redisReply *pRedisReply = (redisReply*)redisCommand(pRedisContext, "INFO"); //执行INFO命令
std::cout << pRedisReply->str << std::endl;
freeReplyObject(pRedisReply);
return 0;
}
linux c++连接redis
最新推荐文章于 2022-11-15 23:12:12 发布