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が現在それ自体に関係していないServerの実装の詳細です。将来的にはこれを行う予定はあると思いますが、具体的なものはありません。おそらくバージョン1ではないでしょう。 – borrrden