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, HOST và PORT 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.