*Redis READONLY 命令
在 Redis Cluster 副本节点上启用只读查询。默认副本节点拒绝读命令。
*语法
READONLY
*返回值
| 条件 | 返回值 |
|---|---|
| 总是 | OK |
*时间复杂度
O(1)
*
*示例
> READONLY
OK
> GET mykey
"value"
*常见错误
- 在单机模式使用:无效果,单机模式无副本概念。
*最佳实践
- 副本读分流:Cluster 模式下对副本执行 READONLY,分担主节点读压力。
*FAQ
Q: READONLY 和 READWRITE 有什么区别? A: READONLY 允许副本节点处理读命令;READWRITE 恢复默认(拒绝读命令,只处理复制)。