0
考慮下面的例子:可以使用MGET與僱用?
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <hiredis/hiredis.h>
int main(int argc, char **argv) {
redisContext *redis;
redisReply *reply;
redis = redisConnect("127.0.0.1", 6379);
if(redis->err) {
fprintf(stderr, "Connection error: %s\n", redis->errstr);
exit(EXIT_FAILURE);
}
reply = redisCommand(redis, "SET %s %s", "foo", "bar");
printf("SET %s %s: %s\n", "foo", "bar", reply->str);
freeReplyObject(reply);
reply = redisCommand(redis, "SET %s %s", "name", "value");
printf("SET %s %s: %s\n", "name", "value", reply->str);
freeReplyObject(reply);
reply = redisCommand(redis, "MGET %s %s", "foo", "name");
printf("MGET %s %s: %s\n", "foo", "name", reply->str);
freeReplyObject(reply);
exit(EXIT_SUCCESS);
}
輸出是:
PING: PONG
SET foo bar: OK
GET foo: bar
SET name value: OK
MGET foo name: (null)
這是關於MGET回報。 1可以得到許多按鍵採用聘請?
Lorem存有胡蘿蔔。 Lorem存有胡蘿蔔。 Lorem存有胡蘿蔔。 Lorem存有胡蘿蔔。 Lorem存有胡蘿蔔。 Lorem存有胡蘿蔔。 (它是愚蠢的代碼/文字的系統控制。)
感謝凱瑟琳,1整最好開始閱讀說明書。 – 2012-02-27 01:09:08
@Didier拉斯佩齊亞什麼HGETALL?鍵和值都將來作爲 元素[I]吧?沒有 – 2012-11-28 09:48:49
- 1認爲主要會爲元素[i]和值元素[I + 1] – 2012-11-28 11:03:39