Memcached快遞上手之C#

來源:互聯網
上載者:User

       Memcached是開源高效能分布式緩衝組件,目前已經廣泛應用各類互連網領域. 具有多種語言的用戶端開發包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 這此網站已經在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看
下面的圖比較形象.

 

       同樣它也是擴平台的,今天我們來看windows下的服務端以及使用.net的用戶端訪問它.我們
選擇了Enyim Memcached這個用戶端.
      首先,我們安裝windows版的服務端,你可以從這個網站下載. 安裝時使用命令列:

memcached.exe –d install

這樣將Windows service中建立一個memcached的服務. 同樣你可以使用 –d uninstall 來卸載它. 運行時將預設監聽11211
IP:127.0.0.1,如所示:

接著建立一個控制台程式引用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。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.