REPL.WAITkevy extension: on a replica, block until every shard has applied the given REPL.TOKEN (then reads are read-your-writes); +OK on success, -MISDIRECTED writer is <primary> on timeout or generation mismatch. Default TIMEOUT 1000 ms, hard cap 60 s. On a primary: immediate +OK.
| 语法 | REPL.WAIT gen offset [gen offset ...] [TIMEOUT milliseconds] |
| 分组 | replication |
| 参数个数 | -3 |
| 起始版本 | 3.0.0 |
| 标志 | readonly, blocking, extension |
| 复杂度 | O(S) — a barrier, not a keyspace op; the wall-clock cost is the replication lag, bounded by TIMEOUT (default 1s, hard-capped at 60s) |
| Redis 兼容性 | kevy-only: waits until a (generation, offset) token has been applied, which is what makes read-your-writes possible across a failover |