EVAL "" 0 returns $-1\r\n
EVAL "return 1" 0 returns :1\r\n
Dalam kasus pertama, $-1 adalah balasan massal khusus yang akan digunakan untuk mewakili nilai nil (seperti yang dijelaskan dalam spesifikasi protokol)
AFAIK, tidak ada kemungkinan untuk memberi tahu Redis bahwa ia tidak harus mengirim balasan (bahkan untuk jawaban kosong).
Seperti yang dijelaskan oleh Marc Gravell, Anda dapat menggunakan Lua untuk menggabungkan beberapa operasi dan mengurangi volume data balasan. Namun, Anda tidak akan menghindari paket balasan minimal.
Misalnya Anda dapat menjalankan 100 operasi dalam satu skrip Lua dan memiliki satu paket minimal sebagai balasan. Namun, paket ini tidak dapat dihindari IMO, kecuali dengan mengubah kode sumber Redis.