Step 1. Install the pre-requisites#
Version 1.0.0 marks the first stable release of Hiredis. Follow the below steps to install the pre-requisite packages in order to compile the latest version of hiredis.
Run the below command to run Redis server
Find tutorials, examples and technical articles that will help you to develop with Redis and C.
In order to use Redis with C, you need a C Redis client. For your first steps with C and Redis, this article will show how to use the recommended library: hiredis.
Version 1.0.0 marks the first stable release of Hiredis. Follow the below steps to install the pre-requisite packages in order to compile the latest version of hiredis.
Run the below command to run Redis server
brew install gcc make
redis-server
wget https://github.com/redis/hiredis/archive/master.zip
make
make install
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <hiredis/hiredis.h>
int main (int argc, char **argv) {
redisReply *reply;
redisContext *c;
c = redisConnect("127.0.0.1", 6381);
if (c->err) {
printf("error: %s\n", c->errstr);
return 1;
}
/* PINGs */
reply = redisCommand(c,"PING %s", "Hello World");
printf("RESPONSE: %s\n", reply->str);
freeReplyObject(reply);
redisFree(c);
}
gcc redistest.c -o redistest -I /usr/local/include/hiredis -lhiredis
./redistest
RESPONSE: Hello World