@Configuration
@ConditionalOnProperty(prefix="lock.redis",
name="hostName")
public class LockRedisConfig
extends Object
分布式锁,redis自动配置
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
lockRedisPrefix |
| 构造器和说明 |
|---|
LockRedisConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory |
factoryLock(org.apache.commons.pool2.impl.GenericObjectPoolConfig<?> redisPool,
org.springframework.data.redis.connection.RedisStandaloneConfiguration redisConfig) |
org.springframework.data.redis.connection.RedisStandaloneConfiguration |
redisConfigLock() |
org.apache.commons.pool2.impl.GenericObjectPoolConfig<?> |
redisLockPool() |
org.springframework.data.redis.core.RedisTemplate<String,?> |
redisLockTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory factory) |
@Bean @Scope(value="prototype") @ConfigurationProperties(prefix="lock.redis.pool") public org.apache.commons.pool2.impl.GenericObjectPoolConfig<?> redisLockPool()
@Bean @ConfigurationProperties(prefix="lock.redis") public org.springframework.data.redis.connection.RedisStandaloneConfiguration redisConfigLock()
@Bean
public org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory factoryLock(@Qualifier(value="redisLockPool")
org.apache.commons.pool2.impl.GenericObjectPoolConfig<?> redisPool,
@Qualifier(value="redisConfigLock")
org.springframework.data.redis.connection.RedisStandaloneConfiguration redisConfig)
@Bean public org.springframework.data.redis.core.RedisTemplate<String,?> redisLockTemplate(@Qualifier(value="factoryLock") org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory factory)
Copyright © 2020–2021. All rights reserved.