memcached

//参考:http://www.cnblogs.com/zengen/archive/2010/12/07/1874031.html

memcached是一个分布式的缓存机制

  1. 特点:读取速度快,数据存储在服务器内存中,不能被持久化
  2. 数据存储方式:先创建一个Slab,默认为200个。然后根据slab创建Item,空间默认为1M。存储的数据以二进制形式进行序列化和反序列化。

下载Memcached

  1. 学习参照Url,http://www.cnblogs.com/zengen/archive/2010/12/07/1874031.html
  2. 项目下载地址:http://code.google.com/p/beitmemcached/downloads/list

图中的两个文件分别为:上面的是客户端调用示例项目文件、下面的文件是Memcached主程序安装文件

Windows下安装

1.将上图中Memcached 1.2.5.zip解压缩到 D:\program files\memcached目录下(此目录自行定义)。

2.Ctrl+R,输入cmd,打开命令行窗口,转到D:\program files\memcached目录下。

3.memcached.exe -d install

4.memcached.exe -d start

调用代码

using System;
using System.Collections.Generic;
namespace BeIT.MemCached {
	class Example {
        static void Main(string[] args)
        {
            MemcachedClient.Setup("TestCache", new string[] { "localhost" });
            MemcachedClient cache = MemcachedClient.GetInstance("TestCache");
            cache.SendReceiveTimeout = 5000;
            cache.MinPoolSize = 1;
            cache.MaxPoolSize = 5;
            cache.Set("jinjazz", "chenjian");
            object obj = cache.Get("chenjian");
            Console.WriteLine(obj);
            Console.Read();
        }
	}
}

  

原文地址:https://www.cnblogs.com/chinaagan/p/2922465.html