//通过代码实现获取key-value,用vector<struct>方式存储。
//【有错误或更好的方法,请大神指点或者给资源网址,方便我学习改善,谢谢】
#include <iostream>
#include <stdlib.h>#include <stdio.h>
#include <string.h>
#include <vector>
#include <hiredis.h>
extern "C"
{
#include <win32fixes.h>
}
#include <ICRSINT.H>
#include <windows.h>
using namespace std;
struct vyxyc
{
char* name;
char* value;
};
void redis()
{
WSADATA wsaData;
WSAStartup(MAKEWORD(2, 1), &wsaData);
redisContext *c;
redisReply* r;
struct timeval timeout = { 1, 500000 }; // 1.5 seconds
//redisContext* redisConnect(const char *ip, int port) //连接redis数据库
//redisContext* redisConnectWithTimeout(const char *ip, int port, timeval tv) //连接redis数据库
//void *redisCommand(redisContext *c, const char *format...) //执行redis数据库中的命令
//void freeReplyObject(void *reply) //释放redisCommand执行后返回的的redisReply所占用的内存
//void redisFree(redisContext *c) //释放redis