gpt4 book ai didi

java - Couchbase SDK 3.0 从 java 启用/禁用刷新选项

转载 作者:行者123 更新时间:2023-12-04 09:36:36 26 4
gpt4 key购买 nike

我正在尝试使用以下代码启用/禁用存储桶刷新选项,但它不起作用。 (SDK 3.0)

public static void main(String... args) {
Cluster cluster = Cluster.connect("host", "user", "password");
cluster.bucket("bucketName").async();
cluster.buckets().getBucket("bucketName").flushEnabled(true);
cluster.buckets().flushBucket("bucketName");
}
还有其他方法吗?
(如果我启用桶选项冲洗,我可以使用上面的代码冲洗桶。)

最佳答案

您错过了对 updateBucket 的调用保存修改后的设置:

public void setFlushable(Cluster cluster, String bucket, boolean flushable) {
BucketSettings settings = cluster.buckets().getBucket(bucket);
settings.flushEnabled(flushable);
cluster.buckets().updateBucket(settings);
}

关于java - Couchbase SDK 3.0 从 java 启用/禁用刷新选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62554105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com