redis.mget([ ], mycallback)์์์ ๊ฐ์ด.
"์ค๋ฅ: 'mget' ๋ช ๋ น์ ๋ํ ERR ์๋ชป๋ ์ธ์ ์" ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ค์์ 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)
์ฒ๋ผ ๋์ํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค( []
=> []
).
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
mget(keys)
๊ฐ ๊ฐ๋ ์ ์ผ๋กmap(keys, get)
์ฒ๋ผ ๋์ํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค([]
=>[]
).