summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/readonly.md
diff options
context:
space:
mode:
Diffstat (limited to 'iredis/data/commands/readonly.md')
-rw-r--r--iredis/data/commands/readonly.md22
1 files changed, 10 insertions, 12 deletions
diff --git a/iredis/data/commands/readonly.md b/iredis/data/commands/readonly.md
index 00e8aad..bc73b9b 100644
--- a/iredis/data/commands/readonly.md
+++ b/iredis/data/commands/readonly.md
@@ -1,20 +1,18 @@
-Enables read queries for a connection to a Redis Cluster replica node.
+Enables read queries for a connection to a Redis Cluster replica node.
-Normally replica nodes will redirect clients to the authoritative master for the
-hash slot involved in a given command, however clients can use replicas in order
-to scale reads using the `READONLY` command.
+Normally replica nodes will redirect clients to the authoritative master for
+the hash slot involved in a given command, however clients can use replicas
+in order to scale reads using the `READONLY` command.
-`READONLY` tells a Redis Cluster replica node that the client is willing to read
-possibly stale data and is not interested in running write queries.
+`READONLY` tells a Redis Cluster replica node that the client is willing to
+read possibly stale data and is not interested in running write queries.
-When the connection is in readonly mode, the cluster will send a redirection to
-the client only if the operation involves keys not served by the replica's
+When the connection is in readonly mode, the cluster will send a redirection
+to the client only if the operation involves keys not served by the replica's
master node. This may happen because:
-1. The client sent a command about hash slots never served by the master of this
- replica.
-2. The cluster was reconfigured (for example resharded) and the replica is no
- longer able to serve commands for a given hash slot.
+1. The client sent a command about hash slots never served by the master of this replica.
+2. The cluster was reconfigured (for example resharded) and the replica is no longer able to serve commands for a given hash slot.
@return