• Memcached快递上手之C#


    Memcached快递上手之C#

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

    MemcachedEffect

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

    memcached.exe –d install

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

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


    作者:Petter Liu 
    出处:http://www.cnblogs.com/wintersun/ 
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 
    该文章也同时发布在我的独立博客中-Petter Liu Blog

     
     
  • 相关阅读:
    idea安装破解
    项目中邮件发送
    (转)四种复制文件的效率高低
    备份
    关于时间
    转 累加含小数点的数据:parseFloat、toFixed等
    转 Java将PDF转换成图片
    (转)JAVA实现SFTP实例
    获取浏览器参数
    js 中日期转换
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3607415.html
Copyright © 2020-2023  润新知