首页/数据/Redis 进阶速查/READONLY:从节点读数据

READONLY:从节点读数据

集群从节点默认拒绝读请求(会重定向到主节点):客户端发送 READONLY 后可读取本从节点数据(可能略旧),适合读多写少场景分摊压力。

Redis 进阶速查数据更新于 2026-10-12
命令READONLY / READWRITE
语义标记当前连接允许/不允许从节点读
一致性从节点读可能落后于主节点

示例

示例
redis-cli -c -p 7000 READONLY
redis-cli -c -p 7000 GET user:1001
READONLY 是连接级标记,连接池场景要让池内所有连接都设置。

易错点

  • 读从节点会读到落后数据,强一致读仍要定向主节点
  • 部分客户端库封装了从节点读开关,注意与服务端语义核对

数据来源与参考

  • Redis 官方文档:READONLY 命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌