只读
语法
READONLY
- 从以下位置开始可用:
- 3.0.0
- 时间复杂度:
- O(1)
- ACL 类别:
-
@fast
,@connection
,
为连接到 Redis 集群副本节点启用读取查询。
通常,副本节点会将客户端重定向到权威 master 节点
给定命令中涉及的哈希槽,但客户端可以使用 replicas
为了使用READONLY
命令。
READONLY
告诉 Redis 集群副本节点客户端愿意
读取可能过时的数据,并且对运行写入查询不感兴趣。
当连接处于只读模式时,集群将发送重定向 仅当作涉及的密钥不是由副本的 主节点。这可能是因为:
- 客户端发送了一个关于此副本的主服务器从未提供的哈希槽的命令。
- 集群已重新配置(例如重新分片),并且副本不再能够为给定的哈希槽提供命令。
RESP2/RESP3 回复
简单的字符串回复:OK
.