Commit 8a80b892 authored by Pieter Noordhuis's avatar Pieter Noordhuis
Browse files

Update example.c to work with current code

parent f463734e
...@@ -9,7 +9,7 @@ int main(void) { ...@@ -9,7 +9,7 @@ int main(void) {
redisContext *c; redisContext *c;
redisReply *reply; redisReply *reply;
c = redisConnect((char*)"127.0.0.1", 6379, NULL); c = redisConnect((char*)"127.0.0.1", 6379);
if (c->error != NULL) { if (c->error != NULL) {
printf("Connection error: %s\n", c->error); printf("Connection error: %s\n", c->error);
exit(1); exit(1);
...@@ -17,22 +17,22 @@ int main(void) { ...@@ -17,22 +17,22 @@ int main(void) {
/* PING server */ /* PING server */
reply = redisCommand(c,"PING"); reply = redisCommand(c,"PING");
printf("PONG: %s\n", reply->reply); printf("PONG: %s\n", reply->str);
freeReplyObject(reply); freeReplyObject(reply);
/* Set a key */ /* Set a key */
reply = redisCommand(c,"SET %s %s", "foo", "hello world"); reply = redisCommand(c,"SET %s %s", "foo", "hello world");
printf("SET: %s\n", reply->reply); printf("SET: %s\n", reply->str);
freeReplyObject(reply); freeReplyObject(reply);
/* Set a key using binary safe API */ /* Set a key using binary safe API */
reply = redisCommand(c,"SET %b %b", "bar", 3, "hello", 5); reply = redisCommand(c,"SET %b %b", "bar", 3, "hello", 5);
printf("SET (binary API): %s\n", reply->reply); printf("SET (binary API): %s\n", reply->str);
freeReplyObject(reply); freeReplyObject(reply);
/* Try a GET and two INCR */ /* Try a GET and two INCR */
reply = redisCommand(c,"GET foo"); reply = redisCommand(c,"GET foo");
printf("GET foo: %s\n", reply->reply); printf("GET foo: %s\n", reply->str);
freeReplyObject(reply); freeReplyObject(reply);
reply = redisCommand(c,"INCR counter"); reply = redisCommand(c,"INCR counter");
...@@ -58,7 +58,7 @@ int main(void) { ...@@ -58,7 +58,7 @@ int main(void) {
reply = redisCommand(c,"LRANGE mylist 0 -1"); reply = redisCommand(c,"LRANGE mylist 0 -1");
if (reply->type == REDIS_REPLY_ARRAY) { if (reply->type == REDIS_REPLY_ARRAY) {
for (j = 0; j < reply->elements; j++) { for (j = 0; j < reply->elements; j++) {
printf("%u) %s\n", j, reply->element[j]->reply); printf("%u) %s\n", j, reply->element[j]->str);
} }
} }
freeReplyObject(reply); freeReplyObject(reply);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment