昨天我启动了我们的第一个 AWS Elasticache Redis 实例,但还不能通过 JAVA API 使用它(尽管 HTTP API 似乎非常简单易用)
我首先尝试通过在 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:
但无法真正从缓存中放入/获取数据,因为我还没有在库中找到任何实际说明,有人可以指出正确的方向吗?
最佳答案
aws-java-sdk-elasticache
仅用于通过 AWS API 管理您的 Elasticache 资源。不适用于连接和操作 Elasticache 服务器内的数据。
我认为 elasticache-java-cluster-client
仅适用于 Memcached 集群。您使用的是 Memcached 还是 Redis?
如果您正在使用 Redis,您应该使用 Java Redis 客户端,例如 Jedis .
关于amazon-web-services - 用于 AWS Elasticache 的 JAVA API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42024419/