Couchbase(Java SDK)中的Add操作的原子性

黄色的

将Couchbase服务器2.2与Java SDK 1.4.4一起使用。

状态MemcachedClient::add(String key, int exp, Object o)继承的文档CouchbaseClient“如果对象尚不存在,则将其添加到缓存(使用默认代码转换器)”

我还没有提到此操作的原子性。异步调用会保留添加的键的初始值吗?还是这是一个非原子包装器,用于紧随其后的一组装置?

谢谢。

戴夫

add (就像大多数Couchbase操作一样)是原子的-集群将(原子地)执行检查以查看指定键是否存在,并且只有在不存在时,才会将其设置为给定值。

如果密钥确实存在,则会返回错误(EEXISTS或等效的Java本机)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Couchbase(Java SDK)中Add操作的原子性

来自分类Dev

Java ConcurrentHashMap操作原子性

来自分类Dev

Couchbase批量检索Java中的多个密钥

来自分类Dev

Java代码中的couchbase排序问题

来自分类Dev

通过Java SDK动态管理Couchbase存储桶

来自分类Dev

如何使用Couchbase Java SDK 3使用不同的端口

来自分类Dev

Couchbase Java SDK存储桶连接管理

来自分类Dev

原子操作是否需要Java中的同步

来自分类Dev

在Couchbase,Java客户端中查询视图

来自分类Dev

在Couchbase,Java客户端中查询视图

来自分类Dev

Couchbase的Java SDK:N1QL查询包括文档ID

来自分类Dev

Couchbase中的批量操作失败

来自分类Dev

Couchbase中的批量操作失败

来自分类Dev

.NET SDK中的Couchbase NodeUnavailableException

来自分类Dev

是否有可能将参数(我正在使用Java)传递给Couchbase中的javascript视图函数?

来自分类Dev

如何在 couchbase 中存储序列化的 java 对象(字节数组)?

来自分类Dev

Couchbase:python SDK“ uppend”

来自分类Dev

如何在Couchbase中记录操作?

来自分类Dev

Docker容器中的Couchbase PHP SDK

来自分类Dev

在Couchbase中查询“不在”

来自分类Dev

Couchbase SDK和Moxi Client

来自分类Dev

检查PHP SDK版本Couchbase

来自分类Dev

如何确保VxWorks结构操作中的原子性?

来自分类Dev

在Java中创建原子RingBuffer

来自分类Dev

Sequelize中的原子操作

来自分类Dev

Sequelize中的原子操作

来自分类Dev

Dataflow Java SDK中的BigQuery修补程序操作

来自分类Dev

如何使用.Net SDK在Couchbase中检查/获取文档到期?

来自分类Dev

使用Nodejs SDK在Couchbase中创建新存储桶