@Configuration @ConditionalOnClass(org.springframework.data.redis.core.RedisTemplate.class) @ConditionalOnMissingBean(RateLimiter.class) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="REDIS") public static class RateLimitAutoConfiguration.RedisConfiguration extends Object
| Constructor | Description |
|---|---|
RedisConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
redisRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler,
org.springframework.data.redis.core.RedisTemplate redisTemplate) |
|
org.springframework.data.redis.core.StringRedisTemplate |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) |
@Bean("rateLimiterRedisTemplate")
public org.springframework.data.redis.core.StringRedisTemplate redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)
@Bean public RateLimiter redisRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler, @Qualifier("rateLimiterRedisTemplate") org.springframework.data.redis.core.RedisTemplate redisTemplate)
Copyright © 2019. All rights reserved.