EVAL "" 0 returns $-1\r\n
EVAL "return 1" 0 returns :1\r\n
In het eerste geval is $-1 een specifiek bulkantwoord dat moet worden gebruikt om de nulwaarde weer te geven (zoals beschreven in de protocolspecificatie)
AFAIK, er is geen mogelijkheid om Redis te vertellen dat het geen antwoord hoeft te sturen (zelfs niet voor een leeg antwoord).
Zoals Marc Gravell heeft uitgelegd, kun je Lua gebruiken om verschillende bewerkingen te bundelen en het volume van de antwoordgegevens te verminderen. U zult het minimale antwoordpakket echter niet vermijden.
U kunt bijvoorbeeld 100 bewerkingen in één Lua-script uitvoeren en één minimaal pakket als antwoord hebben. Dit pakket kan echter IMO niet worden vermeden, behalve door de Redis-broncode te wijzigen.