danga java_memcached客户端对缓存的计数

常规想法:
set("num", 1);
incr("num");
get("num")==2为true

实际上以上操作是错误的。set会把整型转换为对象保存到memcached中,这样再进行incr会出现问题,因为这个时候保存到缓存中的不是一个数字,通过telnet可以看地出来,是一个乱码。

正确的做法为:
storeCounter("num", 1);
incr("num");
getCounter("num")==2为true

你可能感兴趣的:(java,memcached)