Memcached - Hapus data
Memcached delete perintah digunakan untuk menghapus kunci yang ada dari server Memcached.
Sintaksis
Sintaks dasar Memcached delete perintah seperti yang ditunjukkan di bawah ini -
delete key
Jika kunci berhasil dihapus, maka kunci tersebut kembali DIHAPUS. Jika kuncinya tidak ditemukan, maka ia mengembalikan NOT_FOUND, jika tidak ia mengembalikan ERROR.
Contoh
Dalam contoh ini, kami menggunakan tutorialspoint sebagai kunci dan menyimpan memcache di dalamnya dengan waktu kedaluwarsa 900 detik. Setelah ini, ini menghapus kunci yang disimpan.
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
Hapus Data Menggunakan Aplikasi Java
Untuk menghapus data dari server Memcached, Anda perlu menggunakan Memcached delete metode.
Contoh
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"));
}
}
Keluaran
Saat menyusun dan menjalankan program, Anda bisa melihat output berikut -
Connection to server successful
set status:true
Get from Cache:memcached
Delete from Cache:true
Get from Cache:null