gpt4 book ai didi

go - 如何使用 aerospike 客户端进行触摸获取

转载 作者:IT王子 更新时间:2023-10-29 01:57:33 24 4
gpt4 key购买 nike

我想从 aerospike 获得记录。所以,我使用的是 Client.Get方法。

但是,每当我执行 Get 操作时,我还想刷新记录的 TTL。所以,通常我们使用 WritePolicy这允许我们设置一个 ttl。但是 Get 方法只接受 BasePolicy

下面的方法是正确的还是有更好的方法?

client.Get(nil, key, bin)

client.Touch(myWritePolicy, key)

最佳答案

在 operate() 命令中执行此操作,您可以在同一个锁中使用 touch() 和 get(),一次网络访问。请注意,如果您的记录存储在磁盘上,无论您如何更新 TTL,都需要将记录新写入磁盘上的不同位置,因为 TTL 信息存储在记录元数据中。

关于go - 如何使用 aerospike 客户端进行触摸获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47007831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com