*Redis READONLY 命令

在 Redis Cluster 副本节点上启用只读查询。默认副本节点拒绝读命令。


*语法

READONLY

*返回值

条件 返回值
总是 OK

*时间复杂度

O(1)

*

*示例

> READONLY
OK
> GET mykey
"value"

*常见错误

  1. 在单机模式使用:无效果,单机模式无副本概念。

*最佳实践

  1. 副本读分流:Cluster 模式下对副本执行 READONLY,分担主节点读压力。

*FAQ

Q: READONLY 和 READWRITE 有什么区别? A: READONLY 允许副本节点处理读命令;READWRITE 恢复默认(拒绝读命令,只处理复制)。