浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Redis C客户端API - God's blog - 博客频道 - CSDN.NET

Redis安装步骤:

1.redis server安装

wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz #下载文件

tar xzf redis-2.4.6.tar.gz

cd redis-2.4.6

make

cp src/redis-server src/redis-cli /usr/bin/ #方便在终端在任何地方直接运行

cp redis.conf /etc/

ufw allow 6379 #ubuntu下开启端口





修改/etc/redis.conf,让server以守护进程在后台执行。

daemonize yes





2.启动redis服务

redis-server /etc/redis.conf





3.检测redis服务是否正常启动

ps -ef | grep redis

 

Hiredis客户端下载地址:https://github.com/antirez/hiredis/zipball/master





Hiredis安装步骤:

tar zxvf antirez-hiredis-v0.10.1-0-g3cc6a7f.zip

cd antirez-hiredis-3cc6a7f

make





mkdir /usr/lib/hiredis

cp libhiredis.so /usr/lib/hiredis #将动态连接库libhiredis.so至/usr/lib/hiredis

mkdir /usr/include/hiredis

cp hiredis.h /usr/include/hiredis









1.连接hiredis服务器

#include <stdio.h>

#include <hiredis/hiredis.h>





redisContext *conn = redisConnect("127.0.0.1", 6379); //redis server默认端口

if(conn->err){

printf("connection error: %s", conn->str);

}





2.发送命令至服务器

redisReply *reply = redisCommand(conn, "set key value");





3.关闭Reply对象

freeReplyObject(reply);





4.关闭连接

redisFree(conn);









具体一些其他的API可以看文件的README.md

posted on 2013-10-28 11:33  lexus  阅读(302)  评论(0编辑  收藏  举报