spring-data-redis之redisTemplate事务与数据锁使用

相关框架

spring 、 spring-data-redis 、 lettuce  

一、使用redis事务

Step1、在配置类中定义一个redisTemplate,其他template略
设置其属性enableTransactionSupport为true

    @Bean(name = "redisJsonTemplate")
    public RedisTemplate getRedisJsonTemplate(
        @Autowired RedisConnectionFactory redisConnectionFactory
    ){
        RedisTemplate redisTemplate = new RedisTemplate<>();
        redisTemplate.setConnectionFactory(redisConnectionFactory);
        redisTemplate.setEnableTransactionSupport(true);
        redisTemplate.setKeySerializer(RedisSerializer.string());
        redisTemplate.setValueSerializer(RedisSerializer.json());
        redisTemplate.setHashKeySerializer(RedisSerializer.string());
        redisTemplate.setHashValueSer

你可能感兴趣的:(redisTemplate)