рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдм рддрдХ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
self.client.set(key, value, 'EX', _expire, function(err, res) {
// res is null when the key is missing
if(err) self.logger.error("RedisStore.set err %@", err);
else self.logger.debug("RedisStore.set %@", key);
return callback(err, res);
});
EX
, рдФрд░ рд╕реЗрдХрдВрдб рдореЗрдВ рд╡реНрдпрдХреНрдд рдЪрд░ рд╕реЗрдЯ рдХрд░рдирд╛ред
рдореИрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
client.set(['ttl key', 'ttl val'], helper.isString('OK'));
client.expire(['ttl key', '100'], helper.isNumber(1));
client.TTL(['ttl key'], function (err, ttl) {
assert(ttl >= 99);
assert(ttl <= 100);
done(err);
});
рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рд╣реА рддрд░реАрдХрд╛ рдХреМрди рд╕рд╛ рд╣реИ?
рджреЛрдиреЛрдВ рдареАрдХ рд╣реИрдВред рдпрд╣ рдиреЛрдб_реНрд░реЗрдбрд┐рд╕ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдл рд░реЗрдбрд┐рд╕ рдЦреБрдж рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдпрд╣рд╛рдБ рдЬреЗрдиреЗрд░рд┐рдХ рд░реЗрдбрд┐рд╕ рдкреНрд░рд╢реНрди рди рдкреВрдЫреЗрдВред