From f7f022e4e0aa36b34b7c72a5073c779d7ef8866f Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 21 Aug 2012 15:10:16 +0200 Subject: [PATCH] On stack buffer to read replies set to 16k (was 2k). It was verified experimentally that this value, on Linux kernels, provides better performances compared to the 2k value. However larger values apparently don't produce any noticeable effect on performances. --- hiredis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hiredis.c b/hiredis.c index 41db9e8..4709ee3 100644 --- a/hiredis.c +++ b/hiredis.c @@ -1068,7 +1068,7 @@ int redisSetTimeout(redisContext *c, struct timeval tv) { * After this function is called, you may use redisContextReadReply to * see if there is a reply available. */ int redisBufferRead(redisContext *c) { - char buf[2048]; + char buf[1024*16]; int nread; /* Return early when the context has seen an error. */