I have created a cache cluster on Amazon ElastiCache. It has given me an endpoint address. Now I want to store the data in Amazon ElastiCache. For that I am making use of enyim memcached client.
The server gives an error as;
Type initializer for Enyim.Caching.Memcached.ServerPool threw an error
My config looks like this;
<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>
In C# I have written something like this;
using (MemcachedClient client = new MemcachedClient())
{
client.Store(Enyim.Caching.Memcached.StoreMode.Add, key, value);
var l = client.Get(key);
}
When I use local host, the code doesn't throw any error, but doesn't store anything.
Edit: Now I have shifted to BeIT memcached client. It runs fine, however returns null as output for Get() requests.