Aerospike 将 UDF 应用于预定的主键列表
Aerospike Apply a UDF to a Predetermined list of Primary Keys
我有一个更新记录 TTL 的 UDF。我还有一个要应用 UDF 的主键列表。该列表是在 Aerospike 外部生成的,非常大,至少包含 2500 万个密钥。
我已成功 运行 我的 UDF 在:
- 具体记录:
execute functions.updateTTL() on namespace.set where PK = 'some key'
- 一整套:
execute functions.updateTTL() on namespace.set
如何将我的 UDF 仅应用于其键包含在我的列表中的记录?
您将必须遍历客户端代码中的键并使用选项 1。
此外,更新 TTL 时要小心 - 如果您要减少记录的当前剩余 TTL 以使其提前过期,则可能是自找麻烦。
我有一个更新记录 TTL 的 UDF。我还有一个要应用 UDF 的主键列表。该列表是在 Aerospike 外部生成的,非常大,至少包含 2500 万个密钥。
我已成功 运行 我的 UDF 在:
- 具体记录:
execute functions.updateTTL() on namespace.set where PK = 'some key'
- 一整套:
execute functions.updateTTL() on namespace.set
如何将我的 UDF 仅应用于其键包含在我的列表中的记录?
您将必须遍历客户端代码中的键并使用选项 1。
此外,更新 TTL 时要小心 - 如果您要减少记录的当前剩余 TTL 以使其提前过期,则可能是自找麻烦。