那就先不混合用吧,其实就像我开始问的,如果只能选择RawKv的话,其实Rawkv的Btachput是原子性的,同时BatchPut里面的key-value都可以带有ttl,如果能够把想删除的key的ttl设置成-1(过期),其实也能达到用事务batch的效果;比如
batchPut{
“key1” : “value1”, ttl = 0;
“key2” : “” ttl = -1;
}
类似这样的,但是发现ttl是uint64的 ![]()
那就先不混合用吧,其实就像我开始问的,如果只能选择RawKv的话,其实Rawkv的Btachput是原子性的,同时BatchPut里面的key-value都可以带有ttl,如果能够把想删除的key的ttl设置成-1(过期),其实也能达到用事务batch的效果;比如
batchPut{
“key1” : “value1”, ttl = 0;
“key2” : “” ttl = -1;
}
类似这样的,但是发现ttl是uint64的 ![]()