上下文中找不到对应的 Bean。 试一下以下的几项检查: 1. **依赖:** 确保你的项目依赖中包含了 Spring Data Redis 相关的库。 Maven: org.springframework.boot spring-boot-starter-data-redis 2. **配置文件:** 确保你的 Spring 配置文件中有 Redis 的配置,我看你也配置了。 3. **检查是否有 Redis 相关的 Bean:** 在你的 Spring 配置类或主应用程序类上,确保有 `@EnableCaching` 注解,并且有一个配置 `StringRedisTemplate` 的 Bean: import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; @Configuration public class RedisConfig { @Bean public StringRedisTemplate stringRedisTemplate(RedisConnectionFactory redisConnectionFactory) { return new StringRedisTemplate(redisConnectionFactory); } } 确保这个配置类被正确地扫描到了 Spring 的上下文中。 4. **检查 Redis 服务器:** 确保你的 Redis 服务器在运行,并且配置的连接信息是正确的。 5. **清理和重新构建:** 尝试清理构建缓存,然后重新构建项目。在 IDEA 中,通过 "Build" > "Rebuild Project" 重新构建。