Node-redis: يؤدي استدعاء mget مع مجموعة فارغة من المفاتيح إلى حدوث خطأ

تم إنشاؤها على ٨ أغسطس ٢٠١١  ·  4تعليقات  ·  مصدر: NodeRedis/node-redis

مثل redis.mget ([]، mycallback).

تلقيت الخطأ: "خطأ: خطأ ERR عدد غير صحيح من الوسائط للأمر 'mget'"

التعليق الأكثر فائدة

أتوقع أن يتصرف mget(keys) مثل map(keys, get) الناحية النظرية ( [] => [] ).

ال 4 كومينتر

هذا مثال على mget ، هل هذا يحل المشكلة؟

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

أتلقى نفس الخطأ مثل OP ( wrong number of args... ) لـ mget([ ]) ؛ كيف تم حل هذا؟

إن وجود صفيف إدخال صفري الطول ليس حالة خاصة IMO ، فهو يجعل منطق رمز العميل قبيحًا بشكل غير ضروري.

باستخدام redis-2.4.17 + node-redis v0.8.1.

piskvorky ما هو نوع السلوك الذي تتوقعه عند استدعاء mget([]) ؟

أتوقع أن يتصرف mget(keys) مثل map(keys, get) الناحية النظرية ( [] => [] ).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات