
Memcached gets command is used to get the value with CAS token. If the key does not exist in Memcached, then it returns nothing.
The basic syntax of Memcached gets command is as shown below −
get key
set howcodex 0 900 9 memcached STORED gets howcodex VALUE howcodex 0 9 1 memcached END
In this example, we use howcodex as the key and store memcached in it with an expiration time of 900 seconds.
To get CAS data from a Memcached server, you need to use the Memcached gets method.
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("howcodex", 900, "memcached").done);
// Get value from cache
System.out.println("Get from Cache:"+mcc.gets("howcodex"));
}
}
On compiling and executing the program, you get to see the following output −
Connection to server successfully
set status:true
Get from Cache:{CasValue 2/memcached}