Redis C客户端API - God's blog - 博客频道 - CSDN.NET
2013-10-28 11:33
495 查看
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
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
相关文章推荐
- WebService 中操作 HttpRequest / HttpResponse (一) - Lullaby's Blog - 博客频道 - CSDN.NET
- (MSys+MinGW )FFmpeg工程编译 FFplay - Gary's Blog --- A C++ programmer - 博客频道 - CSDN.NET
- 基于DevTools协议+Chromium headless的客户端爬虫框架 - cteng的专栏 - 博客频道 - CSDN.NET
- HTML文本解析器C模块 for LUA - Liigo's blog - 博客频道 - CSDN.NET
- VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布 - Inchroy's Blog - 博客频道 - CSDN.NET
- curl c/c++ api接口使用例程 - Mr_Von的专栏 - 博客频道 - CSDN.NET
- 用thrift实现客户端和服务端的C++代码 - 金美光的小屋 - 博客频道 - CSDN.NET
- Redisql: the lightning fast data polyglot【翻译】 - Linvo's blog - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 通向架构师的道路(第一天)之Apache整合Tomcat - lifetragedy的专栏 - 博客频道 - CSDN.NET
- 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- dump 分析模式之 INCORRECT STACK TRACE - djm2005dy的专栏 - 博客频道 - CSDN.NET
- 使用Boost.PropertyTree处理XML、JSON和INI数据 - 做一个优雅的程序员 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 详解URL的组成 - 野生程序猿 - 博客频道 - CSDN.NET
- ubuntu 使用docker运行redis - smellmine的专栏 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 理解和正确使用Java中的断言(assert) - Leichelle的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/leichelle/article/deta