论坛首页 Java企业应用论坛

danga java_memcached客户端对缓存的计数

浏览 1298 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-01-27  
常规想法:
set("num", 1);
incr("num");
get("num")==2为true

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

正确的做法为:
storeCounter("num", 1);
incr("num");
getCounter("num")==2为true
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics