English 中文(简体)
Memcached - Delete Data
  • 时间:2024-12-24

Memcached - Delete data


Previous Page Next Page  

Memcached delete command is used to delete an existing key from the Memcached server.

Syntax

The basic syntax of Memcached delete command is as shown below −

delete key

If the key is successfully deleted, then it returns DELETED. If the key is not found, then it returns NOT_FOUND, otherwise it returns ERROR.

Example

In this example, we use tutorialspoint as a key and store memcached in it with an expiration time of 900 seconds. After this, it deletes the stored key.

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

Delete Data Using Java Apppcation

To delete data from a Memcached server, you need to use the Memcached delete method.

Example

import net.spy.memcached.MemcachedCpent;
pubpc class MemcachedJava {
   pubpc static void main(String[] args) {
      
      // Connecting to Memcached server on localhost
      MemcachedCpent mcc = new MemcachedCpent(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"));
   }
}

Output

On compipng and executing the program, you get to see the following output −

Connection to server successful
set status:true
Get from Cache:memcached
Delete from Cache:true
Get from Cache:null
Advertisements