Memcached-연결
Memcached 서버에 연결하려면 HOST 및 PORT 이름에 telnet 명령을 사용해야합니다.
통사론
Memcached telnet 명령의 기본 구문은 다음과 같습니다.
$telnet HOST PORT
여기, HOST 과 PORT Memcached 서버가 실행중인 머신 IP 및 포트 번호입니다.
예
다음 예제는 Memcached 서버에 연결하고 간단한 set 및 get 명령을 실행하는 방법을 보여줍니다. Memcached 서버가 호스트 127.0.0.1 및 포트 11211에서 실행되고 있다고 가정합니다.
$telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
// now store some data and get it from memcached server
set tutorialspoint 0 900 9
memcached
STORED
get tutorialspoint
VALUE tutorialspoint 0 9
memcached
END
자바 애플리케이션에서 연결
Java 프로그램에서 Memcached 서버를 연결하려면 이전 장에 표시된대로 Memcached jar를 클래스 경로에 추가해야합니다. Memcached 서버가 호스트 127.0.0.1 및 포트 11211에서 실행되고 있다고 가정합니다. −
예
import net.spy.memcached.MemcachedClient;
public class MemcachedJava {
public static void main(String[] args) {
// Connecting to Memcached server on localhost
MemcachedClient mcc = new MemcachedClient(new
InetSocketAddress("127.0.0.1", 11211));
System.out.println("Connection to server sucessfully");
//not set data into memcached server
System.out.println("set status:"+mcc.set("tutorialspoint", 900, "memcached").done);
//Get value from cache
System.out.println("Get from Cache:"+mcc.get("tutorialspoint"));
}
}
산출
프로그램을 컴파일하고 실행하면 다음 출력을 볼 수 있습니다.
Connection to server successfully
set status:true
Get from Cache:memcached.
터미널에는 정보 메시지가 거의 표시되지 않을 수 있으며 무시할 수 있습니다.