我已經在Amazon ElastiCache上創建了緩存集羣。它給了我一個終點地址。 現在我想將數據存儲在Amazon ElastiCache中。爲此,我正在使用enyim memcached客戶端。如何在c#中使用enyim memcached客戶端和亞馬遜彈性緩存#
服務器給出錯誤;
爲Enyim.Caching.Memcached.ServerPool類型初始拋出錯誤
我的配置是這樣的;
<enyim.com>
<memcached>
<servers>
<!-- put your own server(s) here-->
<add address="<MyendPointAddress" port="11211" />
</servers>
<socketPool minPoolSize="10" maxPoolSize="100"
connectionTimeout="00:01:10" deadTimeout="00:05:00" />
</memcached>
</enyim.com>
在C#中我寫了類似這樣的東西;
using (MemcachedClient client = new MemcachedClient())
{
client.Store(Enyim.Caching.Memcached.StoreMode.Add, key, value);
var l = client.Get(key);
}
當我使用本地主機時,代碼不會拋出任何錯誤,但不會存儲任何內容。
編輯: 現在我已經轉移到BeIT memcached客戶端。它運行良好,但是返回null作爲Get()請求的輸出。
Elasticache羣集不能從外部AWS訪問; http://stackoverflow.com/questions/22594837/using-elasticache-through-c-sharp – omufeed