C++操作Redis数据库
今天,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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。