Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 如何使用aerospike客户端进行触控获取_Go_Aerospike - Fatal编程技术网

Go 如何使用aerospike客户端进行触控获取

Go 如何使用aerospike客户端进行触控获取,go,aerospike,Go,Aerospike,我想从aerospike那里得到一张唱片。所以,我用的是这个方法 但是,每当我执行Get时,我还希望刷新记录的TTL。所以,通常我们使用一个允许我们设置ttl的。但是Get方法只接受一个 以下方法正确吗?或者有更好的方法吗 client.Get(无、密钥、bin) client.Touch(myWritePolicy,按键) 在operate()命令中执行此操作,您可以在同一个锁中触摸()和获取(),一次网络旅行。注意,如果您的记录存储在磁盘上,无论您如何更新TTL,都需要将记录重新写入磁盘上的

我想从aerospike那里得到一张唱片。所以,我用的是这个方法

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

以下方法正确吗?或者有更好的方法吗

client.Get(无、密钥、bin)

client.Touch(myWritePolicy,按键)


在operate()命令中执行此操作,您可以在同一个锁中触摸()和获取(),一次网络旅行。注意,如果您的记录存储在磁盘上,无论您如何更新TTL,都需要将记录重新写入磁盘上的其他位置,因为TTL信息存储在记录元数据中。

我们使用的是存储内存,因此无需担心磁盘写入问题