【发布时间】:2015-08-25 07:07:48
【问题描述】:
我在 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() 请求的输出。
【问题讨论】:
标签: c# caching memcached amazon-elasticache enyim.caching