summaryrefslogtreecommitdiff
path: root/redis.conf
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2014-01-31 14:59:50 +0100
committerantirez <antirez@gmail.com>2014-01-31 14:59:50 +0100
commite40d3e28e8ac63f840473f15c8b7a640cd314598 (patch)
tree8a96b0825dc4d9a694fce1bf0684b3552259f866 /redis.conf
parent7be946fde2df23bc983d97e099b8955fc0f69bfb (diff)
downloadredis-e40d3e28e8ac63f840473f15c8b7a640cd314598.tar.gz
Redis.conf comment about tcp-backlog option improved.
Diffstat (limited to 'redis.conf')
-rw-r--r--redis.conf8
1 files changed, 7 insertions, 1 deletions
diff --git a/redis.conf b/redis.conf
index 45cc170dd..7a12bf33b 100644
--- a/redis.conf
+++ b/redis.conf
@@ -44,7 +44,13 @@ pidfile /var/run/redis.pid
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379
-# TCP listen() backlog
+# TCP listen() backlog.
+#
+# In high requests-per-second environments you need an high backlog in order
+# to avoid slow clients connections issues. Note that the Linux kernel
+# will silently truncate it to the value of /proc/sys/net/core/somaxconn so
+# make sure to raise both the value of somaxconn and tcp_max_syn_backlog
+# in order to get the desired effect.
tcp-backlog 511
# By default Redis listens for connections from all the network interfaces