Memcached是开源高性能分布式缓存组件,目前已经广泛应用各类互联网领域. 具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 这此站点已经在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看
同样它也是扩平台的,今天我们来看windows下的服务端以及使用.net的客户端访问它.我们
这样将Windows service中创建一个memcached的服务. 同样你可以使用 –d uninstall 来卸载它. 运行时将默认监听11211 接着创建一个控制台程序引用Enyim.Caching.dll, 并在配置文件: 1: <configuration> 2: <configSections> 3: <sectionGroup name="enyim.com"> 4: <section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching"/> 5: </sectionGroup> 6: </configSections> 7: <enyim.com> 8: <memcached protocol="Binary"> 9: <servers> 10: <add address="127.0.0.1" port="11211"/> 11: </servers> 12: </memcached> 13: </enyim.com> 14: </configuration> 测试一下: 1: using (var mc = new MemcachedClient()) 2: { 3: mc.Store(StoreMode.Set, "mytime", DateTime.Now.ToString()); 4: string temp = mc.Get<string>("mytime"); 5: 6: Console.Write(temp); 7: Console.Read(); 8: } 希望这篇文章对您开发有帮助. |
|