首页/数据/Redis 进阶速查/WAIT:写入同步确认
本包目录(421 条)
数据结构与选型42 条持久化56 条
主从与哨兵51 条
Cluster 集群44 条内存与管理99 条性能与排障129 条

WAIT:写入同步确认

WAIT numreplicas timeout 阻塞等待指定数量的副本确认收到此前的写命令,用毫秒级等待把「写已扩散」作为可选保障,返回实际确认数量。

Redis 进阶速查数据更新于 2026-10-12
语义等待副本 ACK,不保证对方已落盘
返回达到确认的副本数量
注意超时后返回当前数量,不报错

示例

示例
redis-cli SET k v
redis-cli WAIT 1 1000
redis-cli INFO replication | Select-String connected_slaves
WAIT 只能确认「内存中已应用」,副本自身是否持久化仍取决于其 AOF/RDB 配置。

易错点

  • 把 WAIT 当强一致复制使用会显著增加写延迟,按业务容忍度使用
  • 确认数量包含所有连接正常的副本,不代表某个指定副本已确认

数据来源与参考

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