public OperationFuture<Boolean> set(String key, int exp, Object o) { return asyncStore(StoreType.set, key, exp, o, transcoder); }
这是set方法 注释中有这样一段
* <p> * The actual value sent may either be Unix time (number of seconds since * January 1, 1970, as a 32-bit value), or a number of seconds starting from * current time. In the latter case, this number of seconds may not exceed * 60*60*24*30 (number of seconds in 30 days); if the number sent by a client * is larger than that, the server will consider it to be real Unix time value * rather than an offset from current time. * </p>
意思是过期时间这个值或者是unix绝对时间 或者是一个相对时间
相对时间的取值不能大于60*60*24*30
如果大于会认为是unix绝对时间