星空网 > 软件开发 > ASP.net

Memcached快递上手之C#

    出处:http://www.cnblogs.com/wintersun/

Memcached是开源高性能分布式缓存组件,目前已经广泛应用各类互联网领域. 具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 这此站点已经在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看
下面的图比较形象.

Memcached快递上手之C#

 

       同样它也是扩平台的,今天我们来看windows下的服务端以及使用.net的客户端访问它.我们
选择了Enyim Memcached这个客户端.
      首先,我们安装windows版的服务端,你可以从这个站点下载. 安装时使用命令行:

memcached.exe –d install

这样将Windows service中创建一个memcached的服务. 同样你可以使用 –d uninstall 来卸载它. 运行时将默认监听11211
IP:127.0.0.1,如下图所示:
Memcached快递上手之C#

接着创建一个控制台程序引用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:       }
 
希望这篇文章对您开发有帮助.




原标题:Memcached快递上手之C#

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

populife:https://www.goluckyvip.com/tag/24065.html
popus:https://www.goluckyvip.com/tag/24066.html
Portent:https://www.goluckyvip.com/tag/24067.html
portkeys:https://www.goluckyvip.com/tag/24068.html
Poshmark Mini:https://www.goluckyvip.com/tag/24069.html
Post Planner:https://www.goluckyvip.com/tag/24070.html
亚马逊旺季运营攻略:https://www.xlkjsw.com/news/39627.html
亚马逊突破发货限制的操作原理及应对方法:https://www.xlkjsw.com/news/39628.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流