java는 Memcached 간단한 강좌를 사용합니다.
InstallMemcached의 설치는 매우 간단합니다. Ubuntu 아래 명령줄에서 처리하십시오.
sudo apt-get install memcached
Start를 실제로 사용할 때memcached는 메모리 크기와 포트 번호 등 명령을 조정해야 하며, 사용할 때 아래의command를 사용하면 됩니다.
usr/local/bin/memcached -p 11211 -m 64m -d
-p 포트 번호 지정 -m 메모리 크기 지정 -d 백그라운드에서 시작하기TestTest도 간단합니다. 홈페이지 명령을 설치하면 됩니다.
telnet localhost 11211
안에 Get과 Set이 있습니다.Use in Java는 프로젝트가 자바이기 때문에 자바를 예로 삼아 자바 아래Memcached의 사용을 소개합니다.
Java 아래 Memcached 클라이언트가 많습니다.spymemcached를 소개합니다.
spymemcached의 사용은 매우 간단합니다. 마븐 프로젝트 아래에 다음과 같은 의존을 추가합니다.
<dependency>
<groupId>net.spy</groupId>
<artifactId>spymemcached</artifactId>
<version>2.9.1</version>
</dependency>
이렇게 하면 우리는Memcached에 대해 조작할 수 있다.
public class Memcached {
private static MemcachedClient MEMCACHED_CLIENT;
static {
try {
MEMCACHED_CLIENT = new MemcachedClient(
AddrUtil.getAddresses("localhost1:11211 localhost2:11211"));
} catch (Exception e) {
System.err.println("Cannot init MEMCACHED Memcached Client");
}
}
public static void set(String key, String value,Integer expireTime ) throws Exception {
MEMCACHED_CLIENT.set(key, expireTime, value);
}
public static String get(String key) throws Exception {
Object value = MEMCACHED_CLIENT.get(key);
if (null != value)
return value.toString();
return null;
}
}
Monitor는 다음과 같은 간단한 명령을 통해Memcached의 운행 상황을 알 수 있으며, 이를 확충하기 위해 간단한Memcached 검측 셸을 실현할 수 있습니다.
watch "echo stats | nc 127.0.0.1 11211"
ConclusionMemcached는 실제로 사용하기 간단하고 사용하기 쉬우며 각 플랫폼 위에도 해당하는 클라이언트가 있습니다.그러나 때때로 높은 병발은 Timeout의 상황이 발생하여 버퍼가 명중할 수 없는 상황을 초래할 수 있으므로 구체적인 원인은 더욱 조사해야 한다.
Memcahed의 저자가 최근 Go 언어로 그룹캐시를 쓴 것은 주목할 만하다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.