知识大全 .NET平台上的Memcached客户端介绍

Posted

篇首语:心态决定成功的方向,勤奋是推动学习的基石。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET平台上的Memcached客户端介绍相关的知识,希望对你有一定的参考价值。

.NET平台上的Memcached客户端介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  早上接到一个任务 需要对Linux服务器的Memcached的update操作进行性能测试 我发现我是一个典型的 手里拿着锤子 就把所有问题都当成钉子 的人 我第一个念头就是 上Memcached的官网找 NET的客户端 最后在Codeplex上找到了一个叫Memcached Providers的客户端程序 很小 K 里面就 个DLL 一个是Memcached Providers本身的DLL 还有一个是Enyim Caching Enyim Caching也是一个 NET平台上的Memcached客户端 最后就是著名的log net

  Memcached Providers的配置很方便 首先就是在 NET项目中引用上述提到的 个DLL文件 然后就需要修改项目的配置文件 如果是桌面程序 就修改APP CONFIG 如果是WEB程序 就修改WEB CONFIG

  首先在configSections节点下增加如下配置

  <section name= cacheProvider type= MemcachedProviders Cache CacheProviderSection MemcachedProviders allowDefinition= MachineToApplication restartOnExternalChanges= true />

  <sectionGroup name= >

  <section name= memcached type= Enyim Caching Configuration MemcachedClientSection Enyim Caching />

  </sectionGroup>

  <section name= log net type= log net Config Log NetConfigurationSectionHandler log net />

  接着在configuration节点下增加Enyim的配置节点

  <> <memcached> <servers> <! put your own server(s) here >

  <add address= port= /> </servers>

  <socketPool minPoolSize= maxPoolSize= connectionTimeout= : : deadTimeout= : : />

  </memcached>

  </>

  最后就是在configuration节点下增加Log net的配置节点

  <log net> <appender name= ConsoleAppender type= log net Appender ConsoleAppender >

  <layout type= log net Layout PatternLayout >

  <conversionPattern value= %date [%thread] % level %logger [%propertyNDC] %message%newline />

  </layout>

  </appender>

  <root>

  <priority value= WARN />

  <appender ref ref= ConsoleAppender >

  <filter type= log net Filter LevelRangeFilter >

  <levelMin value= WARN />

  <levelMax value= FATAL />

  </filter>

  </appender ref>

  </root></log net>

  最后做一个简单的测试

  TestMethod]public void TestMethod ()

  

  string key = mykey ; string value = Success!!! ; DistCache Add(key value);

  //存数据 Thread Sleep( ); string ret = (string)DistCache Get(key);

  //读数据 Assert AreEqual(value ret);

  //验证

  

cha138/Article/program/net/201311/12880

相关参考

知识大全 asp.net 客户端浏览器缓存的Http头介绍

asp.net客户端浏览器缓存的Http头介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!让浏览

知识大全 漫谈Java平台上的CRM系统

漫谈Java平台上的CRM系统  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概要  本文介绍了

知识大全 .net连接oracle的3种实现方法

这篇文章介绍了net连接oracle的种实现方法有需要的朋友可以才可以一下   方式直接利用NET的oracle驱动连接安装Oracle客户端驱动包找到服务器端安装路径:E:oraclepr

知识大全 .NET跨平台的第一步

.NET跨平台的第一步  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET跨平台的第一步   

知识大全 现在哪个平台的客服可以真正做到最大限度的提高客户满意度

现在哪个平台的客服可以真正做到最大限度的提高客户满意度?华纳资本怎么样?我觉得华纳资本的客服在这一点就做得挺好的,像是你有什么问题或者需求要反映,他们都会尽可能的满足你,做到让客户满意。汽车4S店销售

知识大全 建立ASP.NET开发平台

建立ASP.NET开发平台  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解整个NET架构后接

知识大全 把.Net整合进其他平台

把.Net整合进其他平台  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!整合分布式应用程序经常是一件

知识大全 .NET平台2008年大事记

.NET平台2008年大事记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Silverligh

知识大全 .Net整合其他平台的一些探讨

.Net整合其他平台的一些探讨  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  整合分布式应用程序

知识大全 .Net平台应用程序唯一运行实例

.Net平台应用程序唯一运行实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要  本文阐述