TCC文档

redis-cluster存储类型 #

适用于服务单机、集群部署的场景。

此种存储类型,采用redis-cluster,支持海量数据+高并发+高可用的场景。

详见实现JedisClusterTransactionStorage

如何使用 #

搭建redis-cluster #

redis集群搭建可参考

添加配置 #

可如下配置,查看更多redis-cluster配置

spring:
  tcc:
    storage:
      storage-type: redis_cluster
      redis-cluster:
        max-attempts: 5
        so-timeout: 300
        connection-timeout: 1000
        nodes:
          - host: 127.0.0.1
            port: 6379
          - host: 127.0.0.1
            port: 6380
          - host: 127.0.0.1
            port: 6381

maven依赖 #

默认已集成了jedis包,开发者可按需调整。

 <!--tcc-transaction中测试使用版本为3.1.0-->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>${jedis.version}</version>
</dependency>