安装redis
环境Centos;
http://download.redis.io/releases/
这里使用redis2.6,
wget http://download.redis.io/releases/redis-2.6.14.tar.gz
tar -zxvf redis-2.6.14.tar.gz
cd redis-2.6.14
make
启动redis:
cd src/
./redis-server
嫌麻烦自己配置环境变量;
配置hiredis
git clone https://github.com/redis/hiredis
cd hiredis
make
sudo make install
sudo ldconfig /usr/local/lib
将hiredis 拷贝到自己的项目中;
hiredis简单使用
#include <hiredis/hireids.h>
void int main(){
redisContext* c = redisConnect("127.0.0.1", 6379);
if (c->err)
{
redisFree(c);
printf("Connect to redisServer faile\n");
return;
}
printf("Connect to redisServer Success\n");
const char* cmd = "set name person"
redisReply* r = (redisReply*)redisCommand(c, cmd);
if (!(r->type == REDIS_REPLY_STATUS && strcasecmp(r->str, "OK") == 0))
{
printf("Failed");
freeReplyObject(r);
redisFree(c);
}
freeReplyObject(r);
printf("Success")
return 0;
}