Memcached - Supprimer les données
Memcached delete La commande est utilisée pour supprimer une clé existante du serveur Memcached.
Syntaxe
La syntaxe de base de Memcached delete la commande est comme indiqué ci-dessous -
delete key
Si la clé est supprimée avec succès, elle renvoie DELETED. Si la clé n'est pas trouvée, alors elle renvoie NOT_FOUND, sinon elle renvoie ERROR.
Exemple
Dans cet exemple, nous utilisons tutorialspoint comme clé et y stockons memcached avec un délai d'expiration de 900 secondes. Après cela, il supprime la clé stockée.
set tutorialspoint 0 900 9
memcached
STORED
get tutorialspoint
VALUE tutorialspoint 0 9
memcached
END
delete tutorialspoint
DELETED
get tutorialspoint
END
delete tutorialspoint
NOT_FOUND
Supprimer des données à l'aide de l'application Java
Pour supprimer des données d'un serveur Memcached, vous devez utiliser le Memcached delete méthode.
Exemple
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 successful");
System.out.println("set status:"+mcc.set("tutorialspoint", 900, "memcached").done);
// Get value from cache
System.out.println("Get from Cache:"+mcc.get("tutorialspoint"));
// delete value from cache
System.out.println("Delete from Cache:"+mcc.delete("tutorialspoint").isDone());
// check whether value exists or not
System.out.println("Get from Cache:"+mcc.get("tutorialspoint"));
}
}
Production
Lors de la compilation et de l'exécution du programme, vous obtenez la sortie suivante -
Connection to server successful
set status:true
Get from Cache:memcached
Delete from Cache:true
Get from Cache:null