一个复杂的对象,我与Enyim.Caching memcached的客户端C#服务器的工作是http://memcached.org ubuntu上的最后一个版本不能存储在memcached的
MemcachedClient mc = new MemcachedClient();
XmlDocument xmlDocument = new XmlDocument();
mc.Store(StoreMode.Set, "foo", xmlDocument);
object myXml= mc.Get("foo");
和myXml为空,为什么有办法存储我的对象。 目的: 我试图用我的代码替换HttpCache中的Memcached,但使用HttpCache,我可以将复杂对象添加到缓存中。
这里XmlDocument的是一个例子,但用简单的类它不工作太
什么是您使用的memcache版本?我建议你在Windows上使用[this](http://www.couchbase.com/products-and-services/memcached)。 – Dasun
我在Ubuntu上和http://memcached.org一起工作,在更换我所有的服务器之前,您是否可以确认我的解决方案,我将能够存储complexe对象? –
'XmlDocument'似乎不是二进制的[[Serializable]]。使用XML的字符串表示形式,即“xmlDocument.OuterXml”。 –