Memcache没有设置值ASP.NET

时间:2012-12-12 03:27:16

标签: asp.net caching memcached

我在本地开发服务器上安装了memcache并且工作正常。我可以从我的机器和服务器远程登录:)

我已将我的应用配置为在开发计算机上使用该服务,但是当尝试添加到缓存时,值永远不会设置!!这是我的配置。请帮忙。

当将协议更改为文本而不是Binary时,这似乎也有效,但我不能使用文本,因为我正在缓存不可序列化的域对象。

由于

<enyim.com>
<memcached protocol="Binary">
  <servers>
    <add address="*********" port="11211" />
  </servers>
  <socketPool minPoolSize="10" maxPoolSize="20" connectionTimeout="00:00:10" deadTimeout="00:00:10" />
  <locator type="Enyim.Caching.Memcached.DefaultNodeLocator, Enyim.Caching" />
  <keyTransformer type="Enyim.Caching.Memcached.SHA1KeyTransformer, Enyim.Caching" />
</memcached></enyim.com>

始终为假的行。

bool setCache = _client.Store(StoreMode.Set, key, data, DateTime.Now.AddMinutes(cacheTime));

0 个答案:

没有答案