READONLY
语法
READONLY
- 可用版本
- Redis 开源版 3.0.0
- 时间复杂度
- O(1)
- ACL 类别
-
@fast
,@connection
,
启用到 Redis 集群副本节点的连接的读取查询。
通常,副本节点会将客户端重定向到给定命令涉及的哈希槽的权威主节点,但客户端可以使用副本节点通过 READONLY
命令扩展读取能力。
READONLY
命令告诉 Redis 集群副本节点,客户端愿意读取可能过时的数据,并且不关心执行写入查询。
当连接处于只读模式时,集群仅在操作涉及副本主节点不服务的键时,才会向客户端发送重定向。这可能发生因为
- 客户端发送的命令涉及此副本的主节点从未服务的哈希槽。
- 集群被重新配置(例如重新分片),副本节点不再能够为给定的哈希槽提供服务。
RESP2/RESP3 回复
简单字符串回复:OK
。