相关框架
spring 、 spring-data-redis 、 lettuce
一、使用redis事务
Step1、在配置类中定义一个redisTemplate,其他template略
设置其属性enableTransactionSupport为true
@Bean(name = "redisJsonTemplate")
public RedisTemplate<String,Object> getRedisJsonTemplate(
@Autowired RedisConnectionFactory redisConnectionFactory
){
RedisTemplate<String,Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
redisTemplate.setEnableTransactionSupport(true);
redisTemplate.setKeySerializer(RedisSerializer.string());
redisTemplate.setValueSerializer(RedisSerializer.json());
redisTemplate.setHashKeySerializer(RedisSerializer.string());
redisTemplate.setHashValueSer