From feecb608ed0ec8f9932960d5fa8f02e551ffbe59 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Fri, 5 Nov 2010 10:22:52 +0100 Subject: [PATCH] Use multi-bulk protocol in SET benchmark --- src/redis-benchmark.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/redis-benchmark.c b/src/redis-benchmark.c index 3051e2ae..c44b0ae4 100644 --- a/src/redis-benchmark.c +++ b/src/redis-benchmark.c @@ -467,12 +467,13 @@ int main(int argc, char **argv) { prepareForBenchmark("SET"); c = createClient(REDIS_REPLY_STATUS); - c->obuf = sdscat(c->obuf,"SET foo_rand000000000000 "); + c->obuf = sdscat(c->obuf,"*3\r\n$3\r\nSET\r\n$20\r\nfoo_rand000000000000\r\n"); { char *data = zmalloc(config.datasize+2); memset(data,'x',config.datasize); data[config.datasize] = '\r'; data[config.datasize+1] = '\n'; + c->obuf = sdscatprintf(c->obuf,"$%d\r\n",config.datasize); c->obuf = sdscatlen(c->obuf,data,config.datasize+2); } createMissingClients(c); -- GitLab