mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 17:10:50 +00:00
Cluster: invalidate current transaction on redirections.
This commit is contained in:
parent
35e8bc305d
commit
c5edd91716
@ -2027,6 +2027,7 @@ int processCommand(redisClient *c) {
|
|||||||
addReplyError(c,"Multi keys request invalid in cluster");
|
addReplyError(c,"Multi keys request invalid in cluster");
|
||||||
return REDIS_OK;
|
return REDIS_OK;
|
||||||
} else if (n != server.cluster->myself) {
|
} else if (n != server.cluster->myself) {
|
||||||
|
flagTransaction(c);
|
||||||
addReplySds(c,sdscatprintf(sdsempty(),
|
addReplySds(c,sdscatprintf(sdsempty(),
|
||||||
"-%s %d %s:%d\r\n", ask ? "ASK" : "MOVED",
|
"-%s %d %s:%d\r\n", ask ? "ASK" : "MOVED",
|
||||||
hashslot,n->ip,n->port));
|
hashslot,n->ip,n->port));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user