Memcached - Koneksi
Untuk menyambung ke server Memcached, Anda perlu menggunakan perintah telnet pada nama HOST dan PORT.
Sintaksis
Sintaks dasar dari perintah telnet Memcached adalah seperti yang ditunjukkan di bawah ini -
$telnet HOST PORT
Sini, HOST dan PORT adalah IP mesin dan nomor port masing-masing, tempat server Memcache sedang dieksekusi.
Contoh
Contoh berikut menunjukkan cara menghubungkan ke server Memcached dan menjalankan perintah set dan get sederhana. Asumsikan bahwa server Memcached berjalan pada host 127.0.0.1 dan port 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
Koneksi dari Aplikasi Java
Untuk menghubungkan server Memcached dari program java Anda, Anda perlu menambahkan jar Memcached ke jalur kelas Anda seperti yang ditunjukkan pada bab sebelumnya. Asumsikan bahwa server Memcached berjalan pada host 127.0.0.1 dan port 11211. -
Contoh
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"));
}
}
Keluaran
Saat menyusun dan menjalankan program, Anda bisa melihat output berikut -
Connection to server successfully
set status:true
Get from Cache:memcached.
Terminal mungkin juga menampilkan beberapa pesan informasional, yang dapat diabaikan.