@Configuration
@ConditionalOnClass(value=org.springframework.data.redis.core.RedisOperations.class)
@EnableConfigurationProperties(value=org.springframework.boot.autoconfigure.data.redis.RedisProperties.class)
public class RedisConfig
extends org.springframework.cache.annotation.CachingConfigurerSupport
| 构造器和说明 |
|---|
RedisConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.cache.CacheManager |
cacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
org.springframework.cache.interceptor.KeyGenerator |
keyGenerator()
自定义缓存key生成策略,默认将使用该策略
|
org.springframework.data.redis.core.RedisTemplate |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
RedisUtil |
redisUtil() |
@Bean @ConditionalOnMissingBean(name="cacheManager") public org.springframework.cache.CacheManager cacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
@Primary @Bean(name="redisTemplate") public org.springframework.data.redis.core.RedisTemplate redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
@Bean @ConditionalOnMissingBean(name="redisUtil") @ConditionalOnBean(name="redisTemplate") public RedisUtil redisUtil()
@Bean public org.springframework.cache.interceptor.KeyGenerator keyGenerator()
keyGenerator 在接口中 org.springframework.cache.annotation.CachingConfigurerkeyGenerator 在类中 org.springframework.cache.annotation.CachingConfigurerSupportCopyright © 2022. All rights reserved.