我正在尝试在EC2实例上部署的spring boot应用程序中使用Elasticache Redis。我尝试按照文档中的解释遵循以下代码
@EnableElastiCache({@CacheClusterConfig(name = "firstCache")})
public class ApplicationConfiguration {
}
@Service
class SomeService{
@Cacheable("firstCache")
public Student getStudent(int id){...}
}
已经在AWS中创建了一个名为“ firstCache”的redis集群。
我已禁用CloudFormation
cloud.aws.stack.auto=false
服务器正常启动,但在调用服务时出现以下错误
Cannot find cache named 'firstCache' for Builder[public ...Student SomeService.getStudent(java.lang.Integer)]
caches=[firstCache] | key='' | keyGenerator='' | cacheManager='' | cacheResolver='' | condition='' | unless='' | sync='false'
有人可以指导我逐步使用Elasticache吗?