类 RedisExtAutoConfiguration

java.lang.Object
tech.mhuang.pacebox.springboot.autoconfiguration.redis.RedisExtAutoConfiguration

@Configuration @ConditionalOnClass(org.springframework.data.redis.core.RedisTemplate.class) @AutoConfigureAfter(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) @EnableConfigurationProperties(RedisExtProperties.class) @ConditionalOnProperty(prefix="pacebox.redis", name="enable", havingValue="true") public class RedisExtAutoConfiguration extends Object
redis自动注册
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • RedisExtAutoConfiguration

      public RedisExtAutoConfiguration()
  • 方法详细资料

    • redisTemplate

      @Bean @ConditionalOnClass(io.lettuce.core.RedisClient.class) @ConditionalOnBean(org.springframework.data.redis.core.RedisTemplate.class) public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory)
    • redisExtCommands

      @Bean @ConditionalOnBean(org.springframework.data.redis.core.RedisTemplate.class) @ConditionalOnClass(tech.mhuang.pacebox.springboot.redis.commands.RedisExtCommands.class) public tech.mhuang.pacebox.springboot.redis.commands.IRedisExtCommands redisExtCommands(org.springframework.data.redis.core.RedisTemplate redisTemplate)
    • distributedLockHandler

      @Bean @ConditionalOnBean(org.springframework.data.redis.core.StringRedisTemplate.class) @ConditionalOnClass(tech.mhuang.pacebox.springboot.redis.lock.DistributedLockHandler.class) public tech.mhuang.pacebox.springboot.redis.lock.DistributedLockHandler distributedLockHandler(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)