using TCC for MSetNX in cluster

This commit is contained in:
hdt3213
2022-04-08 20:28:13 +08:00
parent e2a1bbbe7d
commit c97f3aae6e
9 changed files with 150 additions and 32 deletions

View File

@@ -21,4 +21,8 @@ func TestMSetNx(t *testing.T) {
FlushAll(testCluster, conn, toArgs("FLUSHALL"))
ret := MSetNX(testCluster, conn, toArgs("MSETNX", "a", "a", "b", "b"))
asserts.AssertNotError(t, ret)
ret = MSetNX(testCluster, conn, toArgs("MSETNX", "a", "a", "c", "c"))
asserts.AssertNotError(t, ret)
ret = testCluster.Exec(conn, toArgs("MGET", "a", "b", "c"))
asserts.AssertMultiBulkReply(t, ret, []string{"a", "b", ""})
}