码迷,mamicode.com
首页 > 数据库 > 详细

C++操作Redis数据库

时间:2014-12-02 10:27:51      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   使用   sp   for   文件   

    今天,Mayuyu来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。

    主要包括如下四个方法

    1. redisContext* redisConnect(const char *ip, int port)

    该函数用来连接redis数据库, 两个参数分别是redis数据库的ip和端口,端口号一般为6379。类似

    的还提供了一个函数,供连接超时限定,即

    redisContext* redisConnectWithTimeout(const char *ip, int port, timeval tv)。

    2. void *redisCommand(redisContext *c, const char *format…)

    该函数用于执行redis数据库中的命令,第一个参数为连接数据库返回的redisContext,剩下的参数

    为变参,如同C语言中的prinf()函数。

    此函数的返回值为void*,但是一般会强制转换为redisReply类型,以便做进一步的处理。

    3. void freeReplyObject(void *reply)

    释放redisCommand执行后返回的的redisReply所占用的内存。

    4. void redisFree(redisContext *c)网络赌博

    释放redisConnect()所产生的连接。

    接下来就是就让Mayuyu来教大家如何安装hiredis吧!

    首先上网站下载hiredis.tar.gz包,解压后发现里面有一个Makefile文件,然后执行make进行编译,得到

    接下来把libhiredis.so放到/usr/local/lib/中,把hiredis.h放到/usr/local/inlcude/hiredis/中。

推荐阅读http://www.cnblogs.com/huangdj/p/4136633.html

C++操作Redis数据库

标签:style   blog   http   ar   color   使用   sp   for   文件   

原文地址:http://www.cnblogs.com/huangdj/p/4136647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!