知识大全 .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头介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!让浏览
漫谈Java平台上的CRM系统 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 概要 本文介绍了
这篇文章介绍了net连接oracle的种实现方法有需要的朋友可以才可以一下 方式直接利用NET的oracle驱动连接安装Oracle客户端驱动包找到服务器端安装路径:E:oraclepr
.NET跨平台的第一步 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! NET跨平台的第一步
知识大全 现在哪个平台的客服可以真正做到最大限度的提高客户满意度
现在哪个平台的客服可以真正做到最大限度的提高客户满意度?华纳资本怎么样?我觉得华纳资本的客服在这一点就做得挺好的,像是你有什么问题或者需求要反映,他们都会尽可能的满足你,做到让客户满意。汽车4S店销售
建立ASP.NET开发平台 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 了解整个NET架构后接
把.Net整合进其他平台 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!整合分布式应用程序经常是一件
.NET平台2008年大事记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Silverligh
.Net整合其他平台的一些探讨 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 整合分布式应用程序
.Net平台应用程序唯一运行实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要 本文阐述