redis是一种高效cache,被称为内存数据库。
程序访问redis可通过hiredis实现。
windows下访问redis
1. 前期准备
a. 下载redis
地址:https://github.com/MSOpenTech/redis
对象:右下角“Download Zip”
得到redis-2.6.zip,解压为redis-2.6目录。
方便起见改名为redis。
b. 生成库
进入/redis/msvs/
用VS2010打开该目录下的工程文件
生成->生成解决方案
得到Debug目录,位于/redis/msvs/下,里面包含了用到的库。
2. 开始配置
把redis拷到项目目录
a. 添加包含目录
项目->属性->配置属性->VC++ 目录->包含目录->项目/redis/src
项目->属性->配置属性->VC++ 目录->包含目录->项目/redis/deps/hiredis
b. 添加库目录
项目->属性->配置属性->VC++ 目录->库目录->项目/redismsvsDebug
c. 添加依赖库
项目->属性->链接器->输入->附加依赖项->ws2_32.lib;hiredis.lib;
d. 最后把/项目/redis/src/下的win32fixes.c放到项目目录下(main.cpp文件在哪就放哪)
提示:添加到工程中的文件会被编译为.obj。 文件即便在项目目录下却没有添加到工程中也是不会被编译的。
3.使用
引入头文件后就开始使用#include <hiredis.h>
注意:不要把redis文件夹添加到工程中,添加进去的文件都会被编译,一旦编译这个目录就会报很多错。