Memcached - Bağlantı

Memcached sunucusuna bağlanmak için HOST ve PORT adlarında telnet komutunu kullanmanız gerekir.

Sözdizimi

Memcached telnet komutunun temel sözdizimi aşağıda gösterildiği gibidir -

$telnet HOST PORT

Buraya, HOST ve PORT Sırasıyla, Memcached sunucusunun üzerinde çalıştığı makine IP'si ve bağlantı noktası numarasıdır.

Misal

Aşağıdaki örnek, bir Memcached sunucusuna nasıl bağlanılacağını ve basit bir set ve get komutunun nasıl çalıştırılacağını gösterir. Memcached sunucusunun 127.0.0.1 ana bilgisayar ve 11211 numaralı bağlantı noktasında çalıştığını varsayalım.

$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 Uygulamasından Bağlantı

Memcached sunucusunu java programınızdan bağlamak için önceki bölümde gösterildiği gibi Memcached jar'ını sınıf yolunuza eklemeniz gerekir. Memcached sunucusunun 127.0.0.1 ana bilgisayar ve 11211 numaralı bağlantı noktasında çalıştığını varsayalım. -

Misal

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

Çıktı

Programı derlerken ve çalıştırırken, aşağıdaki çıktıyı göreceksiniz -

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

Terminal birkaç bilgi mesajı da gösterebilir, bunlar göz ardı edilebilir.