@Configuration(proxyBeanMethods=false) public class RedisConfig extends Object
用于注册 Redis 工具类 RedisHelper、Redis 分布式锁 RedLockAspect RedLocksAspect
| 构造器和说明 |
|---|
RedisConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
RedisHelper |
redisHelper(ApplicationContextHelper applicationContextHelper) |
org.springframework.data.redis.core.RedisTemplate<String,Object> |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
RedLockAspect |
redLockAspect(org.redisson.api.RedissonClient redissonClient) |
RedLocksAspect |
redLocksAspect(org.redisson.api.RedissonClient redissonClient) |
@Bean @ConditionalOnBean(value=org.springframework.data.redis.connection.RedisConnectionFactory.class) @ConditionalOnMissingBean(value=org.springframework.data.redis.core.RedisTemplate.class) public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
@Bean @ConditionalOnBean(value=org.springframework.data.redis.core.RedisTemplate.class) @ConditionalOnMissingBean(value=RedisHelper.class) public RedisHelper redisHelper(ApplicationContextHelper applicationContextHelper)
@Bean @ConditionalOnBean(value=org.redisson.api.RedissonClient.class) @ConditionalOnMissingBean(value=RedLockAspect.class) public RedLockAspect redLockAspect(org.redisson.api.RedissonClient redissonClient)
@Bean @ConditionalOnBean(value=org.redisson.api.RedissonClient.class) @ConditionalOnMissingBean(value=RedLocksAspect.class) public RedLocksAspect redLocksAspect(org.redisson.api.RedissonClient redissonClient)
Copyright © 2023 Irvingsoft. All rights reserved.