vc++配置redis

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版权协议,转载请附上原文出处链接和本声明。