提交 fdcaae84 编写于 作者: A antirez

Added a missing server.dirty increment in a non critical place, added more tests

上级 c632369b
......@@ -3968,7 +3968,8 @@ static void sinterGenericCommand(redisClient *c, robj **setskeys, unsigned long
if (!setobj) {
zfree(dv);
if (dstkey) {
deleteKey(c->db,dstkey);
if (deleteKey(c->db,dstkey))
server.dirty++;
addReply(c,shared.czero);
} else {
addReply(c,shared.nullmultibulk);
......
......@@ -530,6 +530,12 @@ proc main {server port} {
list [$r lrange mylist 0 -1] [$r type newlist] [string range $err 0 2]
} {{a b c d} string ERR}
test {RPOPLPUSH against non existing src key} {
$r del mylist
$r del newlist
$r rpoplpush mylist newlist
} {}
test {RENAME basic usage} {
$r set mykey hello
$r rename mykey mykey1
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册