Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Elasticache的JAVA API_Amazon Web Services_Redis_Java_Amazon Elasticache - Fatal编程技术网

Amazon web services AWS Elasticache的JAVA API

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

昨天,我发布了我们的第一个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>

亚马逊网站


但是,由于我没有找到任何关于库的实际说明,我无法真正从缓存中放入/获取数据,有人能给我指出正确的方向吗?

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>