memcached  foranstilte 
 kommandoen brukes til å legge til data i en eksisterende nøkkel. Denne informasjonen blir lagt før den eksisterende data av nøkkelen 
 
 Syntax 
 
 Den grunnleggende syntaks memcached  foranstilte 
 kommandoen er som vist nedenfor og minus.; 
 foranstilte viktige flagg exptime bytes [noreply] verdi 
 Nøkkelordene i syntaksen er som beskrevet nedenfor − 
 
 
  -tasten Anmeldelser - Det er navnet på den unike nøkkel der data er tilgjengelig 
 
 
  flagg Z -. Det er den 32-bit usignert heltall som server butikker med data gitt av brukeren, og returnerer sammen med data når varen hentes 
 
 
  exptime Anmeldelser -. Det er utløpstiden (sekunder) av data som er lagret i cache. En 0 verdi betyr "aldri utløpe", dvs. det ikke bør fjernes fra hurtigbufferen hvis nødvendig. Hvis exptime er mer enn 30 dager, så memcached tolker det som UNIX timestamp for utløps 
 
 
  bytes Anmeldelser -. Dette er lengden av dataene i byte som må lagres i memcached 
 
 
  noreply (valgfritt) Anmeldelser -. Denne para informerer serveren ikke til å sende noen svar 
 
 
Eksempel
 I følgende eksempel -. 
 
Så, vi hente verdien med få kommando og sjekke det
Så, vi foranstilte
"Redis "til de viktigste tutorials
og vi hente det og sjekk igjen.
satt tutorials 0 900 9memcachedSTOREDget tutorialsVALUE tutorials 0 14memcachedENDprepend tutorials 0 900 5redisSTOREDget tutorialsVALUE tutorials 0 14redismemcachedEND
Output
 Utgangen av kommandoen som vist nedenfor −. 
 LAGRET 
 
  LAGRET 
 indikerer suksess 
 
 
  NOT_STORED 
 angir nøkkel ikke eksisterer i den memcached serveren. 
 
 
  CLIENT_ERROR 
 indikerer feil. 
 
 Legg til foran data Bruke Java Application 
 
 Hvis du vil foran data i en memcached server, må du bruke memcached  foranstilte 
 metode 
 
 Eksempel 
 import java.net.InetSocketAddress;. import java.util.concurrent.Future, import net.spy.memcached.MemcachedClient; public class MemcachedJava {public static void main (String [] args) {try {//Koble til memcached server på localhost MemcachedClient MCC = new MemcachedClient (ny InetSocketAddress ("127.0.0.1", 11211)); System.out.println ("Tilkobling til serveren vellykkede."); //Legge data til memcached server Future fo = mcc.set ("tutorialspoint", 900, "Education for All"); //Print statusen sett metode System.out.println ("set status:" + fo.get ()); //Hente og sjekke verdien fra cache System.out.println ("tutorialspoint verdi i cache -" + mcc.get ("tutorialspoint")); //Prøver å legge data med eksisterende nøkkel Future fo = MCC  foranstilte plakater ("tutorialspoint", 900, "Free".); //Print statusen sett metode System.out.println ("foranstilte status:" + fo.get ()); //Hente og sjekke verdien fra cache System.out.println ("tutorialspoint verdi i cache -" + mcc.get ("codingground")); //Stengn den memcached klient mcc.shutdown (); } catch (Exception ex) System.out.println (ex.getMessage ()); }} 
 Output 
 
 På kompilere og kjøre programmet, får du se følgende resultat − 
 Tilkobling til serveren successful.set status:  true 
 tutorialspoint verdi i cache - Utdanning for Allprepend status:  true 
 tutorialspoint verdi i cache - Gratis utdanning for alle

