1. 开启缓存注解
@EnableCaching
@Configuration
public class RedisConfig {
@SuppressWarnings({ "rawtypes", "unchecked" })
@Bean
public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(connectionFactory);
GenericJackson2JsonRedisSerializer genericJackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer();
StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(stringRedisSerializer);
redisTemplate.setValueSerializer(genericJackson2JsonRedisSerializer);
redisTemplate.setHashKeySerializer(stringRedisSerializer);
redisTemplate.setHashValueSerializer(genericJackson2JsonRedisSerializer);
return redisTemplate;
}
2. 配置缓存使用redis
@SuppressWarnings("rawtypes")
@Bean
public CacheManager cacheManager(RedisTemplate redisTemplate) {
RedisCacheManager redisCacheManager = new Redi
springboot 缓存 Cacheable 集成redis
最新推荐文章于 2025-10-30 18:16:09 发布
本文详细介绍了如何在SpringBoot应用中集成Redis,利用@Cacheable注解实现缓存功能,提升应用程序的性能。通过配置Redis连接,设置缓存策略,并在关键业务逻辑上使用缓存注解,达到数据快速读取的目的。

最低0.47元/天 解锁文章
1415

被折叠的 条评论
为什么被折叠?



