Memcached: obtenga datos CAS

Memcached obtiene el comando se usa para obtener el valor con el token CAS. Si la clave no existe en Memcached, no devuelve nada.

Sintaxis

Sintaxis básica de Memcached obtiene comando como se muestra a continuación –

get key

Ejemplo

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

En este ejemplo, usamos AreaTutorial como clave y almacenamos memcached en él con un período de validez de 900 segundos.

Recuperar datos CAS mediante una aplicación Java

Para obtener datos CAS del servidor Memcached, debe usar Memcached obtiene método.

Ejemplo

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

Salida

Al compilar y ejecutar el programa, verá el siguiente resultado:

Connection to server successfully
set status:true
Get from Cache:{CasValue 2/memcached}

🚫