//参考: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(); } } }