projects
/
redis.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d37299e
)
CLUSTER KEYSLOT command
author
antirez
<antirez@gmail.com>
Fri, 29 Apr 2011 12:31:18 +0000
(14:31 +0200)
committer
antirez
<antirez@gmail.com>
Fri, 29 Apr 2011 12:31:18 +0000
(14:31 +0200)
src/cluster.c
patch
|
blob
|
blame
|
history
diff --git
a/src/cluster.c
b/src/cluster.c
index b3548755370536e084d274e4e9ed4b0ece99c7db..6c43bbf8d7553e4aa9ad4334d93d939715d87ad3 100644
(file)
--- a/
src/cluster.c
+++ b/
src/cluster.c
@@
-1205,6
+1205,10
@@
void clusterCommand(redisClient *c) {
(unsigned long)sdslen(info)));
addReplySds(c,info);
addReply(c,shared.crlf);
+ } else if (!strcasecmp(c->argv[1]->ptr,"keyslot") && c->argc == 3) {
+ sds key = c->argv[2]->ptr;
+
+ addReplyLongLong(c,keyHashSlot(key,sdslen(key)));
} else {
addReplyError(c,"Wrong CLUSTER subcommand or number of arguments");
}