1、先根据菜鸟教程下载了Window版64位的redis5.0.14,链接 https://www.runoob.com/redis/redis-install.html
2、在github下载了redis3.0.0的源码,链接 https://github.com/microsoftarchive/redis
3、下载后进入到redis-3.0 ==》msvs,用vs打开RedisServer.sln,编译源码
4、新建一个工程,用来调用redis,这里命名为redis_Demo。
将msvs ==》x64 ==》Debug下的hiredis.lib和Win32_Interop.lib拷贝到redis_Demo工程目录下。
将deps ==》hiredis下的hiredis.h,以及src ==》Win32_Interop下的win32_types_hiredis.h加入到当前工程目录。
5、redis_Demo工程属性 ==》配置属性 ==》C/C++ ==》代码生成 ==》运行库,修改为多线程调试(/MTd)。
配置管理器 ==》平台 ==》新建x64。
6、使用cmd控制台进入到redis安装目录,通过命令 “redis-server.exe” 开启redis服务端。
然后新建一个控制台,通过命令 “redis-cli” 再开一个客户端。
7、测试代码
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hiredis.h"
#include <winsock.h>
#pragma comment(lib, "hiredis.lib")
#pragma comment(lib, "Win32_Interop.lib")
#pragma comment(lib, "ws2_32.lib")
int main(){
redisContext *c = redisConnect("127.0.0.1", 6379);
printf("success");
redisCommand(c, "select 1");
redisCommand(c, "set name hhh");
system("pause");
return 0;
}
8、使用客户端,发现成功在数据库1中新建了一个名为name,值为hhh的元素。
版权声明:本文为bangtanhui原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。