一個複雜的對象,我與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」。 –