]> git.saurik.com Git - redis.git/commitdiff
Comments about security of slave-read-only in redis.coinf.
authorantirez <antirez@gmail.com>
Wed, 21 Mar 2012 11:26:05 +0000 (12:26 +0100)
committerantirez <antirez@gmail.com>
Thu, 22 Mar 2012 09:09:58 +0000 (10:09 +0100)
redis.conf

index 52520fe2c41e44474077b0de24ff733eedf40a12..5c16143c7c8aec618eb9dcdc34a5a16d506211b4 100644 (file)
@@ -159,9 +159,17 @@ slave-serve-stale-data yes
 # You can configure a slave instance to accept writes or not. Writing against
 # a slave instance may be useful to store some ephemeral data (because data
 # written on a slave will be easily deleted after resync with the master) but
 # You can configure a slave instance to accept writes or not. Writing against
 # a slave instance may be useful to store some ephemeral data (because data
 # written on a slave will be easily deleted after resync with the master) but
-# may also cause problems if clients are writing to it for an error.
+# may also cause problems if clients are writing to it because of a
+# misconfiguration.
 #
 # Since Redis 2.6 by default slaves are read-only.
 #
 # Since Redis 2.6 by default slaves are read-only.
+#
+# Note: read only slaves are not designed to be exposed to untrusted clients
+# on the internet. It's just a protection layer against misuse of the instance.
+# Still a read only slave exports by default all the administrative commands
+# such as CONFIG, DEBUG, and so forth. To a limited extend you can improve
+# security of read only slaves using 'rename-command' to shadow all the
+# administrative / dangerous commands.
 slave-read-only yes
 
 # Slaves send PINGs to server in a predefined interval. It's possible to change
 slave-read-only yes
 
 # Slaves send PINGs to server in a predefined interval. It's possible to change