我在 Amazon ElastiCache 上创建了一个缓存集群。它给了我一个端点地址。现在我想将数据存储在 Amazon ElastiCache 中。为此,我正在使用 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() 请求的输出。