我正在使用NodeJS客户端进行aerospike,并尝试将ttl设置为记录,下面是相同的代码 .
insert(key, value) {
return new Promise(function (resolve, reject) {
aerospike.put(key, value, function (err) {
if (err.code !== aerospikeStatus.AEROSPIKE_OK) {
reject("Failed to insert in secondary storage");
}
else {
resolve(true);
}
});
});
}
我正在关注官方文档,但无法找到通过NodeJS客户端设置ttl的方法 . 有人会碰巧知道怎么做吗?
(http://www.aerospike.com/docs/client/nodejs/usage/kvs/write.html)
1 回答
Actually, there are four parameters of put function, (key, record, metadata, policy).
您可以看到示例here . 以下是我的简单代码,展示如何设置ttl: