๋๋ ์ง๊ธ๊น์ง ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์บ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
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);
});
ํ์ฌ ๋ฒ์ ์์ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ ๋ค ๊ด์ฐฎ์ต๋๋ค. ์ด๊ฒ์ node_redis ๋ฐ Redis ์์ฒด๊ฐ ์๋ํ๋ ๋ฐฉ์๊ณผ ๋ ๋ฆฝ์ ์ ๋๋ค. ์ฌ๊ธฐ์์ ์ผ๋ฐ์ ์ธ Redis ์ง๋ฌธ์ํ์ง ๋ง์ญ์์ค.