如何在不使用 UDF 的情况下更新特定 Aerospike 记录的 TTL?

How to update TTL of a specific Aerospike record without using UDFs?

我有一个应用程序需要能够根据配置文件指向任何 aerospike 数据库,据我所知,使用 UDF 调用 .lua 文件安装在 aerospike 服务器上我不能保证的第一名。有没有一种简单的方法可以使用 Java 客户端更新特定 aerospike 记录的元数据?

您将使用 touch 操作仅修改元数据:

http://www.aerospike.com/apidocs/java/com/aerospike/client/Operation.html#touch()

可在此处找到示例:

https://github.com/aerospike/aerospike-client-java/blob/master/examples/src/com/aerospike/examples/Touch.java