c++ hiredis

#include <cstdio>
#include <string.h>
#include <hiredis/hiredis.h>

using namespace std;

int main()
{
    redisContext *conn = redisConnect("127.0.0.1", 6379);
    if (conn != NULL && conn->err)
    {
        printf("connection error: %s\n", conn->errstr);
        return 0;
    }

    redisReply *reply;
    for (int i=0;i<10000;i++)
    {
        reply = (redisReply*)redisCommand(conn, "publish mychannel test:{\"username\":\"BlackMamba\",\"password\":123456}"); // publish message 中不能有空格
        freeReplyObject(reply);
    }
    
    redisFree(conn);
    return 0;
}

//g++ -o redis Redis.cpp -lhiredis -levent

发表评论

电子邮件地址不会被公开。 必填项已用*标注