Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // initialize redis
- bool redis_init(redisContext* c) {
- c = redisConnect(REDIS_HOST, REDIS_PORT);
- if (c == NULL || c->err) {
- if (c) {
- printf("Redis connection error: %s\n", c->errstr);
- redisFree(c);
- } else
- printf("Redis connection error: can't allocate redis context\n");
- return false;
- }
- redisReply* redReply = reinterpret_cast<redisReply*>(redisCommand(c, "PING"));
- printf("PING: %s\n", redReply->str);
- freeReplyObject(redReply);
- printf("Redis started successfully\n");
- return true;
- }
- my_function(redisContext* c) {
- redisReply* redReply = reinterpret_cast<redisReply*>(redisCommand(c, "PING2"));
- printf("PING2: %s\n", redReply->str);
- freeReplyObject(redReply);
- }
- int main(int argc, char* argv[]) {
- redisContext* c;
- if (redis_init(c))
- my_function(c);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement