1

我正在尝试来自https://www.dache.io/的 Dache 分布式缓存 创建了一个简单的示例,其中仅将一个字符串添加到缓存中并尝试检索它。代码如下

添加

ASP.CacheProvider._cacheClient.AddOrUpdate("test",10);

要得到

string strValue;
bool blnSuccess = ASP.CacheProvider._cacheClient.TryGet<string>("test", out strValue);

我已将 ASP.CacheProvider 类中的变量 _cacheClient 设为公开

现在当将项目添加到缓存时它给了我错误

“在 Dache.Core.dll 中发生了‘System.OutOfMemoryException’类型的异常,但未在用户代码中处理”

在类“DacheProtocolHelper”中的方法提取中

有人可以帮忙吗?

关于阿拉文德。

4

1 回答 1

0

看起来你可能正在混合 Dache 的版本,因为通信协议在 1.4.8 中发生了变化。请确保客户端和主机版本相同,如有疑问请升级到最新版本(1.5.2)。

NuGet:Dache.ClientDache.CacheHost

于 2014-12-23T04:22:35.987 回答