我在使用client-c与tikv进行交互,但是client-c开发不完全,我在实现对tikv删除单条数据时发现tikv的事务型接口只有 KvDeleteRange,没有删除单条数据的事务型接口,请问这种应该调用tikv的哪个接口呢
删单个也可以用这个吧,把startkey endkey设置成同一个就可以了。
删单个用不了这个,他是左闭右开的
1 个赞
这个是非事务型接口吧,没有可用的事务型api接口吗
应该就是这个接口。
无论上面怎么封装,最后落到和tikv通信的grpc请求上,就这么一个带事务的删除请求。
那只能是它了。如果设置成同一个不好使,再试试startkey ,startkey+1这样。
不行就只能再看看client-go怎么实现的,我看了一圈有点懵。
抛砖引玉了。期待有别的大佬来解读一下。
我找到了,PrewriteRequest里有个 mutation,这里面可以设置op,op设置为Del就是删除
2 个赞
cool,建议写个文章科普一下。
这个确实该写个文章科普一下可,,
1 个赞
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。