首页/数据/Redis 进阶速查/replica-read-only 与从库可写性
主从与哨兵51 条

replica-read-only 与从库可写性

replica-read-only yes(默认)让从库拒绝写命令;设为 no 可让从库接受本地写入,但这些数据不会同步到主库,重启全量同步时可能被覆盖。

Redis 进阶速查数据更新于 2026-10-12
默认replica-read-only yes
设为 no从库可写但不参与复制传播
风险全量同步时本地写数据丢失

示例

示例
redis-cli CONFIG GET replica-read-only
redis-cli -h <从库> SET local:cache 1
从库写只适合临时缓存类、可丢失的数据;持久业务数据写入从库属于设计错误。

易错点

  • 在从库写业务数据后主从切换,这批数据可能既没同步也没备份
  • 把从库当独立缓存实例用,运维上容易与复制拓扑混淆,建议物理隔离

数据来源与参考

  • Redis 官方文档:replication 相关配置(replica-read-only)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌