コード例 #1
0
        public void Can_Store_Complex_Type()
        {
            var value = TestType.Create();

            var client = new MemcachedClientCache(TestConfig.MasterHosts);
            Assert.IsTrue(client.Set("asdf", value));
        }
コード例 #2
0
        public void Can_Store_Complex_Type()
        {
            var value = TestType.Create();

            var client = new MemcachedClientCache(TestConfig.MasterHosts);

            Assert.IsTrue(client.Set("asdf", value));
        }
コード例 #3
0
        public void Can_Store_And_Get_Complex_Type()
        {
            var value = TestType.Create();

            var client = new MemcachedClientCache(TestConfig.MasterHosts);
            Assert.IsTrue(client.Set("asdf", value));

            var target = client.Get<TestType>("asdf");
            Assert.AreEqual(TestType.Create(), target);
        }
コード例 #4
0
        public void Can_Store_And_Get_Complex_Type()
        {
            var value = TestType.Create();

            var client = new MemcachedClientCache(TestConfig.MasterHosts);

            Assert.IsTrue(client.Set("asdf", value));

            var target = client.Get <TestType>("asdf");

            Assert.AreEqual(TestType.Create(), target);
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: yaozd/MemcachedPerformance
 private static void Example()
 {
     MemcachedClientCache c = new MemcachedClientCache(new[] { "10.48.251.81:11211" });
     c.Add("201606141340", "1", new TimeSpan(0, 10, 0));
     Stopwatch watch = Stopwatch.StartNew();
     for (int i = 0; i < 1000; i++)
     {
         var s = c.Set("201606141340", "1", new TimeSpan(0, 10, 0));
         if (!s)
         {
             Console.Write(s);
         }
     }
     watch.Stop();
     Console.WriteLine(watch.ElapsedMilliseconds);
 }
コード例 #6
0
 /// <summary>
 /// 向缓存中添加一个对象。
 /// </summary>
 /// <param name="key">缓存的键值,该值通常是使用缓存机制的方法的名称。</param>
 /// <param name="value">需要缓存的对象。</param>
 public void Add(string key, object value)
 {
     cache.Set(key, value);
 }