适用于服务单机、集群部署的场景。
此种存储类型,采用redis-cluster,支持海量数据+高并发+高可用的场景。
详见实现JedisClusterTransactionStorage
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
默认已集成了jedis包,开发者可按需调整。
<!--tcc-transaction中测试使用版本为3.1.0-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>