代码如下:
//仅仅判断另一台备份机器,不多次判断,防止效率低下
if (helper.getClusterMode()
.equals(MemcachedClientClusterConfig.CLUSTER_MODE_ACTIVE) && result !=
null)
{
Object[] commands = new
Object[]{CacheCommand.RECOVER,key,result};
addCommandToQueue(commands);
}
有可能两台服务器时间不一致(相差3毫秒,导致master先过期�
��,导致这个问题。
我在使用时每天都能遇到很多:
如下:
2010-03-07 02:31:14 - set value to master:DUET_MATCH_STATUS_29621127=Sun
Mar 07 02:31:14 CST 2010
有没有好的办法解决这个问题?比如回写时将过期时间带上��
�
Original issue reported on code.google.com by imcap...@gmail.com on 7 Mar 2010 at 2:03
Original issue reported on code.google.com by
imcap...@gmail.com
on 7 Mar 2010 at 2:03