mirror of
https://github.com/fluencelabs/redis
synced 2025-06-30 09:21:34 +00:00
Fix for issue 566, fixed in a more long term way into the 2.4 branch
This commit is contained in:
@ -363,6 +363,7 @@ void sortCommand(redisClient *c) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
lookupKeyWrite(c->db,storekey); /* Force expire of old key if needed. */
|
||||||
dbReplace(c->db,storekey,sobj);
|
dbReplace(c->db,storekey,sobj);
|
||||||
/* Note: we add 1 because the DB is dirty anyway since even if the
|
/* Note: we add 1 because the DB is dirty anyway since even if the
|
||||||
* SORT result is empty a new key is set and maybe the old content
|
* SORT result is empty a new key is set and maybe the old content
|
||||||
|
@ -25,6 +25,7 @@ void setGenericCommand(redisClient *c, int nx, robj *key, robj *val, robj *expir
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
lookupKeyWrite(c->db,key); /* Force expire of old key if needed */
|
||||||
retval = dbAdd(c->db,key,val);
|
retval = dbAdd(c->db,key,val);
|
||||||
if (retval == REDIS_ERR) {
|
if (retval == REDIS_ERR) {
|
||||||
if (!nx) {
|
if (!nx) {
|
||||||
|
Reference in New Issue
Block a user