从我的java代码中存储到couchbase中,以确保它正确保存在couchbase中使用以下代码块。
OperationFuture< Boolean > result = couchClient.set(<key>,<value> );
while( !result.isDone() ) {
try {
Thread.sleep( 5 );
}catch( InterruptedException e ) {
errorLog.error( "Error occurred while setting in couchbase " + e.getMessage() );
}
}
检查是否有更好的方法来确保对象正确存储在沙发底座中。
处理此问题的最佳方法是Couchbase所说的持久性要求,它可以用于2.x客户端中的.upsert((等操作。 这在Couchbase Java文档中进行了介绍,其中包含指向有关该概念的更多信息的链接。