EVAL "" 0 returns $-1\r\n
EVAL "return 1" 0 returns :1\r\n
पहले मामले में, $-1 एक विशिष्ट थोक-उत्तर है जिसका उपयोग शून्य मान (जैसा कि प्रोटोकॉल विनिर्देश में वर्णित है) का प्रतिनिधित्व करने के लिए किया जाता है
AFAIK, रेडिस को यह बताने की कोई संभावना नहीं है कि उसे उत्तर भेजने की आवश्यकता नहीं है (खाली उत्तर के लिए भी)।
जैसा कि मार्क ग्रेवेल द्वारा समझाया गया है, आप कई कार्यों को बंडल करने और उत्तर डेटा की मात्रा को कम करने के लिए लुआ का उपयोग कर सकते हैं। हालांकि, आप न्यूनतम उत्तर पैकेट से नहीं बचेंगे।
उदाहरण के लिए आप एक लुआ स्क्रिप्ट में 100 ऑपरेशन चला सकते हैं और उत्तर के रूप में एक एकल न्यूनतम पैकेट प्राप्त कर सकते हैं। हालांकि, रेडिस स्रोत कोड को बदलने के अलावा, इस पैकेट को आईएमओ से बचा नहीं जा सकता है।