- 10.5. XA事务(XA Transactions)
10.5. XA事务(XA Transactions)
Redisson提供了XAResource标准的实现。该实现可用于JTA事务中。
另见本章Redisson事务和Spring事务管理器。
该功能仅适用于Redisson PRO版本
代码范例:
// Transaction对象可以从所有兼容JTA接口的事务管理器中获取。Transaction globalTransaction = transactionManager.getTransaction();RXAResource xaResource = redisson.getXAResource();globalTransaction.enlistResource(xaResource);RTransaction transaction = xaResource.getTransaction();RBucket<String> bucket = transaction.getBucket("myBucket");bucket.set("simple");RMap<String, String> map = transaction.getMap("myMap");map.put("myKey", "myValue");transactionManager.commit();
