From cbdb2153c5f6d5b7543ae4ebd22a9b3ce5379ef2 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 28 May 2013 16:48:21 +0200 Subject: [PATCH] min-slaves-to-write: initial description of the feature in redis.conf --- redis.conf | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/redis.conf b/redis.conf index 33e7a62e1..258c0554b 100644 --- a/redis.conf +++ b/redis.conf @@ -267,6 +267,22 @@ repl-disable-tcp-nodelay no # By default the priority is 100. slave-priority 100 +# It is possible for a master to stop accepting writes if there are less than +# N slaves connected, having a lag less or equal than M seconds. +# +# The N slaves need to be in "online" state. +# +# The lag in seconds, that must be <= the specified value, is calculated from +# the last ping received from the slave, that is usually sent every second. +# +# This option does not GUARANTEES that N replicas will accept the write, but +# will limit the window of exposure for lost writes in case not enough slaves +# are available, to the specified number of seconds. +# +# For example to require at least 3 slaves with a lag <= 10 seconds use: +# +# repl-min-slaves-to-write 3 10 + ################################## SECURITY ################################### # Require clients to issue AUTH before processing any other