Memcached - Daten abrufen

Memcached getBefehl wird verwendet, um den am Schlüssel gespeicherten Wert abzurufen. Wenn der Schlüssel in Memcached nicht vorhanden ist, wird nichts zurückgegeben.

Syntax

Die grundlegende Syntax von Memcached get Befehl ist wie unten gezeigt -

get key

Beispiel

Im folgenden Beispiel verwenden wir tutorialspoint als Schlüssel und speichern darin zwischengespeicherte Speicher mit einer Ablaufzeit von 900 Sekunden.

set tutorialspoint 0 900 9
memcached
STORED
get tutorialspoint
VALUE tutorialspoint 0 9
memcached
END

Daten mit Java-Anwendung abrufen

Um Daten von einem Memcached-Server abzurufen, müssen Sie Memcached verwenden get Methode.

Beispiel

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.get("tutorialspoint"));
   }
}

Ausgabe

Beim Kompilieren und Ausführen des Programms wird die folgende Ausgabe angezeigt:

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