Node-redis: ๋นˆ ํ‚ค ๋ฐฐ์—ด๋กœ mget์„ ํ˜ธ์ถœํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2011๋…„ 08์›” 08์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: NodeRedis/node-redis

redis.mget([ ], mycallback)์—์„œ์™€ ๊ฐ™์ด.

"์˜ค๋ฅ˜: 'mget' ๋ช…๋ น์— ๋Œ€ํ•œ ERR ์ž˜๋ชป๋œ ์ธ์ˆ˜ ์ˆ˜" ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

mget(keys) ๊ฐ€ ๊ฐœ๋…์ ์œผ๋กœ map(keys, get) ์ฒ˜๋Ÿผ ๋™์ž‘ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค( [] => [] ).

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

๋‹ค์Œ์€ mget์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๊นŒ?

client.mget(["sessions started", "sessions started", "foo"], function (err, res) {
    console.dir(res);
});

mget([ ]) ์— ๋Œ€ํ•ด OP( wrong number of args... )์™€ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ๋˜์—ˆ๋‚˜์š”?

๊ธธ์ด๊ฐ€ 0์ธ ์ž…๋ ฅ ๋ฐฐ์—ด์„ ๊ฐ–๋Š” ๊ฒƒ์€ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ํด๋ผ์ด์–ธํŠธ ์ฝ”๋“œ ๋กœ์ง์„ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์ถ”์•…ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

redis-2.4.17 + node-redis v0.8.1 ์‚ฌ์šฉ.

@piskvorky mget([]) ๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋™์ž‘์„ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

mget(keys) ๊ฐ€ ๊ฐœ๋…์ ์œผ๋กœ map(keys, get) ์ฒ˜๋Ÿผ ๋™์ž‘ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค( [] => [] ).

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