在下载的redis-xxx目录中找到c接口
这里是deps/hiredis
进入目录,make install
注意:头文件和库文件安装目录
程序
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <hiredis/hiredis.h>
int main()
{
redisContext *conn;
redisReply *reply;
conn=redisConnect("10.3.2.1",6379);
if(conn->err)
{
printf("connect err:%s",conn->errstr);
return 1;
}
reply=(redisReply *)redisCommand(conn,"set key value")
freeReplyObject(reply);
redisFree(conn);
reutrn 0;
}
注意:需要注意包含redis.h的安装目录,执行完可在src/redis-cli 中使用get key 验证
函数名可再redis.h中查询,这里是hiredis.h,编译时加上-lhiredis.如果还不行,注意把库文件的安装目录加入到/etc/ld.so.conf,然后执行ldconfig.