Amazon web services AWS Elasticache的JAVA API
昨天,我发布了我们的第一个AWS Elasticache Redis实例,但还不能通过JAVA API使用它(尽管HTTP API似乎非常容易使用) 我首先尝试使用可用的库,在pom.xml文件中包含以下内容:Amazon web services AWS Elasticache的JAVA API,amazon-web-services,redis,java,amazon-elasticache,Amazon Web Services,Redis,Java,Amazon Elasticache,昨天,我发布了我们的第一个AWS Elasticache Redis实例,但还不能通过JAVA API使用它(尽管HTTP API似乎非常容易使用) 我首先尝试使用可用的库,在pom.xml文件中包含以下内容: <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> &l
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.11.86</version>
</dependency>
亚马逊网站
但是,由于我没有找到任何关于库的实际说明,我无法真正从缓存中放入/获取数据,有人能给我指出正确的方向吗?aws java sdk elasticache
仅用于通过aws API管理您的elasticache资源。不用于连接和操作Elasticache服务器内的数据
我认为ElasticacheJava集群客户端只适用于Memcached集群。您使用的是Memcached还是Redis
如果您使用的是Redis,您应该使用Java Redis客户端,如。aha!!!我认为AWSAPI可能就是为了这个目的,但是文档对我来说不是很清楚。这个实例是基于Redis的,所以我想尝试一下建议的绝地武士,谢谢!似乎可以工作,至少它可以编译,但我刚刚发现我必须在AWS中设置一个“类似桥接”的NAT实例来测试AWS外部的缓存(开发过程),所以我想使用这个AWS产品可能会有相当大的开销。对此有什么建议吗?这就是弹性的本质。我运行本地Redis服务器进行本地开发,并且仅当我的代码在AWS上运行时才使用ElastiCache。您可能想查看RedisLabs,看看它是否更符合您的喜好。刚刚下载了一个Redis服务器(apt get install Redis Server),更改了默认绑定配置,现在我有了一个完美的开发环境。非常感谢,马克!看来jedis不支持带群集的ssl。
<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>