Memcached-연결

Memcached 서버에 연결하려면 HOST 및 PORT 이름에 telnet 명령을 사용해야합니다.

통사론

Memcached telnet 명령의 기본 구문은 다음과 같습니다.

$telnet HOST PORT

여기, HOSTPORT 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.

터미널에는 정보 메시지가 거의 표시되지 않을 수 있으며 무시할 수 있습니다.