学习内容
Redis简介与安装。

使用Spring Boot集成Redis缓存。

代码示例
java

@Configuration
public class RedisConfig {
    @Bean
    public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {
        RedisTemplate<String, Object> template = new RedisTemplate<>();
        template.setConnectionFactory(factory);
        template.setKeySerializer(new StringRedisSerializer());
        template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
        return template;
    }
}

@Service
public class UserService {
    @Autowired
    private RedisTemplate<String, Object> redisTemplate;

    public void cacheUser(String key, User user) {
        redisTemplate.opsForValue().set(key, user);
    }

    public User getCachedUser(String key) {
        return (User) redisTemplate.opsForValue().get(key);
    }
}