2
我昨天推出了第一個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 !!!我認爲AWS API可能就是爲了這個目的,但文檔對我來說不太清楚。這個實例是基於Redis的,所以我想試試建議的Jedis,謝謝! – gvasquez
似乎工作,至少它編譯,但我剛剛發現,我必須在AWS中設置一個類似「橋樑」的NAT實例來測試來自AWS外部的緩存(開發過程),所以我猜可能會有相當的這是使用AWS產品的開銷。對此有何建議? – gvasquez
這就是ElastiCache的本質。我爲本地開發運行本地Redis服務器,並且只在我的代碼在AWS上運行時才使用ElastiCache。您可能想查看RedisLabs,看看它是否更符合您的喜好。 –