【问题标题】:C# Serialisation into memcacheC# 序列化到内存缓存中
【发布时间】:2014-03-21 12:47:23
【问题描述】:

我有以下基本的 C# 控制台应用程序方法,它将字符串写入内存缓存。我正在寻找一种方法来...

1) 序列化它(不使用 XML) 2)放入memcache 3)反序列化是(不使用XML) 4) 放入字符串

 using (MemcachedClient client = new MemcachedClient())
        {
            client.FlushAll();
           // store the value
            client.Store(StoreMode.Set, "myObj", "testval");
            // retrieve the value
            string value = client.Get<string>("myObj");
            Console.WriteLine(value);
            Console.ReadLine();
        }

有没有人有一个如何做到这一点的基本示例。

谢谢。

【问题讨论】:

  • 只需将字符串转换为 UTF-8。

标签: c# serialization memcached


【解决方案1】:

您使用的是什么 MemcachedClient? beitmemcached, EnyimMemcached... 默认情况下,两者都将对象序列化为 BinaryFormatter。如果它是一个字符串,那么他们正在使用 Encoding.UTF8.GetBytes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 2016-01-14
    • 1970-01-01
    相关资源
    最近更新 更多