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.