.NET 플랫폼의 Memcached 클라이언트 소개(Memcached Providers)
3485 단어 memcached
Memcached Providers의 설정은 매우 편리합니다. 우선.NET 프로젝트에서 상술한 3개의 DLL 파일을 인용한 다음에 프로젝트의 설정 파일을 수정해야 하고 데스크톱 프로그램이라면 APP를 수정해야 한다.CONFIG, WEB 프로그램이면 WEB를 수정합니다.CONFIG.먼저 configSections 노드에서 다음 구성을 추가합니다.
<section name="cacheProvider" type="MemcachedProviders.Cache.CacheProviderSection, MemcachedProviders"
allowDefinition="MachineToApplication" restartOnExternalChanges="true"/>
<sectionGroup name="enyim.com">
<section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching" />
</sectionGroup>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
그런 다음 configuration 노드 아래에 Enyim 구성 노드를 추가합니다.
<enyim.com>
<memcached>
<servers>
<!-- put your own server(s) here-->
<add address="10.60.0.105" port="19191" />
</servers>
<socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00" />
</memcached>
</enyim.com>
마지막으로 configuration 노드 아래에 Log4net 구성 노드를 추가합니다.
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}]- %message%newline" />
</layout>
</appender>
<root>
<priority value="WARN"/>
<appender-ref ref="ConsoleAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="WARN"/>
<levelMax value="FATAL"/>
</filter>
</appender-ref>
</root>
</log4net>
마지막으로 간단한 테스트를 해보겠습니다.
TestMethod]
public void TestMethod1()
{
string key = "mykey";
string value = "Success!!!";
DistCache.Add(key, value); //
Thread.Sleep(500);
string ret = (string)DistCache.Get(key); //
Assert.AreEqual(value, ret); //
}
전체 과정이 비교적 순조롭고 기본적으로 문제에 부딪히지 않았으며 이 모든 준비가 끝난 후에 테스트에 들어갈 수 있다.PHP, JAVA, Python 등 프로그램 언어의 Memcached 클라이언트는 비교적 많은데.NET 플랫폼의 클라이언트는 2, 3개밖에 없어요.NET 프로그램에서 Memcached를 사용하면 Memcached Providers도 좋은 선택입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
memcached 전면 분석 – 5memcached의 응용 및 호환 프로그램이 서버들은 이전에 데이터베이스 서버 등에 사용되었다.CPU 성능이 향상되고 메모리 가격이 하락함에 따라 우리는 데이터베이스 서버, 응용 서버 등을 성능이 더욱 강하고 메모리가 더 많은 서버로 적극적으로 바꾸었다.이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.