Memcached - Kết nối

Để kết nối với máy chủ Memcached, bạn cần sử dụng lệnh telnet trên tên HOST và PORT.

Cú pháp

Cú pháp cơ bản của lệnh Memcached telnet như hình dưới đây:

$telnet HOST PORT

Đây, HOSTPORT lần lượt là IP của máy và số cổng mà máy chủ Memcached đang thực thi.

Thí dụ

Ví dụ sau đây cho thấy cách kết nối với máy chủ Memcached và thực hiện một lệnh set và get đơn giản. Giả sử rằng máy chủ Memcached đang chạy trên máy chủ 127.0.0.1 và cổng 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

Kết nối từ ứng dụng Java

Để kết nối máy chủ Memcached từ chương trình java của bạn, bạn cần thêm jar Memcached vào classpath của mình như được hiển thị trong chương trước. Giả sử rằng máy chủ Memcached đang chạy trên máy chủ 127.0.0.1 và cổng 11211. -

Thí dụ

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"));
   }
}

Đầu ra

Khi biên dịch và thực thi chương trình, bạn sẽ thấy kết quả sau:

Connection to server successfully
set status:true
Get from Cache:memcached.

Thiết bị đầu cuối cũng có thể hiển thị một số thông báo thông tin, những thông báo đó có thể bị bỏ qua.