0
아래의 코드를 CBL에서 문서의 ttl을 설정하는 데 사용했습니다. 내가 맞다면이 ttl 값이 couchbase 서버로 전파되지 않을 것이라고 생각합니다.문서가 CBL에서 Couchbase Server로 복제 될 때 TTL을 설정하십시오.
그렇다면 CBL에서 couchbase 서버로 복제되는 문서의 ttl을 설정하여 내 서버가 만료 된 문서를 자동으로 정리할 수 있습니까? Couchbase에서 명확하게 설명 할 수있는 문서를 찾을 수 없습니다.
Date ttl = new Date(System.currentTimeMillis() + 86400000/2);
Document document = database.createDocument();
document.putProperties(properties);
document.setExpirationDate(ttl);
하지만 어쨌든 서버에 복제 된 각 문서에 대해 ttl을 설정하고 서버에서 자동으로 제거해야합니까? –
@JackLiu 아니요, TTL은 Lite와는 다른 개념의 서버입니다. 바로 Lite가 지금 당장 걱정하지 않는 서버의 구현 세부 사항입니다. 나는 미래에 그렇게 할 계획이 있다고 생각하지만, 구체적인 것은 아무것도 아니며 아마도 버전 1이 아닐 것입니다. – borrrden