1

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

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

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

谢谢

<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));
4

0 回答 0