Вчера я начал свой первый экземпляр AWS Elasticache Redis, но не был в состоянии использовать его еще через JAVA API (Хотя HTTP API кажется довольно простым в использовании)JAVA API для AWS Elasticache
Я пробовал сначала с помощью библиотеки доступны, включив следующие данные в файле pom.xml:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.11.86</version>
</dependency>
Тогда я понял, что я должен просто нужно:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-elasticache</artifactId>
<version>1.11.86</version>
</dependency>
Но есть также:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>elasticache-java-cluster-client</artifactId>
<version>1.1.1</version>
</dependency>
И я нашел Javadoc по адресу:
Но не в состоянии действительно поставить/получить данные из кэша, так как я не нашел каких-либо фактических инструкции по библиотеки, может ли кто-нибудь указать мне в правильном направлении?
aha !!! Я думал, что API AWS, возможно, был для этой цели, но документация не слишком понятна для меня. Экземпляр основан на Redis, поэтому я бы попробовал предложенный Jedis, спасибо! – gvasquez
Кажется, сработает, по крайней мере, он компилируется, но я только что узнал, что мне нужно настроить экземпляр NAT, подобный мосту, например, в AWS, чтобы протестировать кеш из-за пределов AWS (процесс разработки), поэтому, я думаю, накладные расходы при использовании этого продукта AWS. Любые предложения по такому? – gvasquez
Это просто природа ElastiCache. Я запускаю локальный сервер Redis для локальной разработки и использую только ElastiCache, когда мой код работает на AWS. Возможно, вы захотите проверить RedisLabs, чтобы узнать, понравилось ли вам больше. –