Skip to content

Instantly share code, notes, and snippets.

@altfatterz
Created June 28, 2014 21:19
Show Gist options
  • Save altfatterz/5582e5289081ac2c2eb7 to your computer and use it in GitHub Desktop.
Save altfatterz/5582e5289081ac2c2eb7 to your computer and use it in GitHub Desktop.
@Configuration
@EnableCaching
@Profile("redis")
public class RedisConfiguration {
@Bean
JedisConnectionFactory connectionFactory() {
return new JedisConnectionFactory();
}
@Bean
RedisTemplate<Object, Object> redisTemplate() {
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<Object, Object>();
redisTemplate.setConnectionFactory(connectionFactory());
return redisTemplate;
}
@Bean
CacheManager cacheManager() {
return new RedisCacheManager(redisTemplate());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment