我正在尝试获取关键“Chops”的过去 3 次修订
/opt/etcd/etcdctl get "Chops" --order=DESCEND --sort-by=MODIFY --limit=3
但是,我只得到一个 KV。 如果 Go 库中有办法做到这一点,那将是首选。但现在,我正在尝试了解如何做到这一点。它看起来不像是当前的功能,而且网络上也没有太多关于这个主题的内容。如果有人能解决这个问题,我将不胜感激!
我通过创建一个循环并在 CreateRevision 和 ModRevision 之间迭代来解决这个问题。对每次迭代执行 get 请求并将它们全部附加到循环内的列表中。不漂亮,但效果很好。