Memcached - CAS Verilerini Al

Memcached getskomut, CAS belirteci ile değeri almak için kullanılır. Anahtar Memcached'de yoksa hiçbir şey döndürmez.

Sözdizimi

Memcached'in temel sözdizimi gets komut aşağıda gösterildiği gibidir -

get key

Misal

set tutorialspoint 0 900 9
memcached
STORED
gets tutorialspoint
VALUE tutorialspoint 0 9 1
memcached
END

Bu örnekte, tutorialspoint'i anahtar olarak kullanıyoruz ve 900 saniyelik bir sona erme süresiyle memcached'i içinde saklıyoruz.

Java Uygulamasını Kullanarak CAS Verilerini Alın

CAS verilerini Memcached sunucusundan almak için Memcached'i kullanmanız gerekir. gets yöntem.

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");
      System.out.println("set status:"+mcc.set("tutorialspoint", 900, "memcached").done);
      
      // Get value from cache
      System.out.println("Get from Cache:"+mcc.gets("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:{CasValue 2/memcached}