//参考:http://www.cnblogs.com/zengen/archive/2010/12/07/1874031.html
memcached是一个分布式的缓存机制
- 特点:读取速度快,数据存储在服务器内存中,不能被持久化
- 数据存储方式:先创建一个Slab,默认为200个。然后根据slab创建Item,空间默认为1M。存储的数据以二进制形式进行序列化和反序列化。
下载Memcached
- 学习参照Url,http://www.cnblogs.com/zengen/archive/2010/12/07/1874031.html。
- 项目下载地址: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();
}
}
}

浙公网安备 33010602011771号