Aerospike 将 UDF 应用于预定的主键列表

Aerospike Apply a UDF to a Predetermined list of Primary Keys

我有一个更新记录 TTL 的 UDF。我还有一个要应用 UDF 的主键列表。该列表是在 Aerospike 外部生成的,非常大,至少包含 2500 万个密钥。

我已成功 运行 我的 UDF 在:

  1. 具体记录: execute functions.updateTTL() on namespace.set where PK = 'some key'
  2. 一整套:execute functions.updateTTL() on namespace.set

如何将我的 UDF 仅应用于其键包含在我的列表中的记录?

您将必须遍历客户端代码中的键并使用选项 1。

此外,更新 TTL 时要小心 - 如果您要减少记录的当前剩余 TTL 以使其提前过期,则可能是自找麻烦。