Enyim.Caching memcached 클라이언트에 대한 서버 # http://memcached.orghttp://memcached.org 우분투의 마지막 버전에서memcached에 복잡한 객체를 저장할 수 없습니다.
MemcachedClient mc = new MemcachedClient();
XmlDocument xmlDocument = new XmlDocument();
mc.Store(StoreMode.Set, "foo", xmlDocument);
object myXml= mc.Get("foo");
및 myXml null, 왜 내 개체를 저장할 수있는 방법입니다. 목적 : Memcached 내 코드에서 HttpCache를 바꾸려고하는데 HttpCache를 사용하면 복잡한 개체를 캐시에 추가 할 수 있습니다.
여기서 XmlDocument는 예제이지만 간단한 클래스로도 작동하지 않습니다.
사용중인 memcache 빌드는 무엇입니까? Windows에서 [this] (http://www.couchbase.com/products-and-services/memcached)를 사용하는 것이 좋습니다. – Dasun
우분투에서 http://memcached.org와 협력하고 있으며 모든 서버를 변경하기 전에 솔루션으로 complexe 객체를 저장할 수 있는지 확인할 수 있습니까? –
'XmlDocument'는 바이너리'[Serializable]'로 보이지 않습니다. 대신 XML의 문자열 표현, 즉'xmlDocument.OuterXml'을 사용하십시오. –