Node-redis: client.set ๋งŒ๋ฃŒ

์— ๋งŒ๋“  2019๋…„ 02์›” 15์ผ  ยท  1๋…ผํ‰  ยท  ์ถœ์ฒ˜: NodeRedis/node-redis

๋‚˜๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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);
                });

ํ˜„์žฌ ๋ฒ„์ „์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

question

>๋ชจ๋“  ๋Œ“๊ธ€

๋‘˜ ๋‹ค ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ node_redis ๋ฐ Redis ์ž์ฒด๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๋…๋ฆฝ์ ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์ผ๋ฐ˜์ ์ธ Redis ์งˆ๋ฌธ์„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰