用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。
hiredis.h的下载地址为:https://github.com/redis/hiredis
主要包括如下四个方法
1. redisContext* redisConnect(const char*ip, int port)
该函数用来连接redis数据库,两个参数分别是redis数据库的ip和端口,端口号一般为6379。类似的还提供了一个函数,供连接超时限定,即
redisContext* redisConnectWithTimeout(constchar *ip, int port, timeval tv)。
2. void *redisCommand(redisContext *c,const char *format...)
该函数用于执行redis数据库中的命令,第一个参数为连接数据库返回的redisContext,剩下的参数为变参,如同C语言中的prinf()函数。此函数的返回值为void*,但是一般会强制转换为redisReply类型,以便做进一步的处理。
3.