Я пытаюсь использовать Elasticache Redis в моем весеннем загрузочном приложении, развернутом на экземпляре EC2.Я попробовал просто следующий код, как описано в документации
@EnableElastiCache({@CacheClusterConfig(name = "firstCache")})
public class ApplicationConfiguration {
}
@Service
class SomeService{
@Cacheable("firstCache")
public Student getStudent(int id){...}
}
Создал кластер redis с именем "firstCache" в AWS.
Я отключил 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?