REPLICAOF(3valkey)
π REPLICAOF π
okay bestie, welcome to the valkey command manual, section 3valkey β this is the page for REPLICAOF, and it's literally the glow-up button for your replication setup. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
replicaof β sets a server up as a replica of another one, or promotes it to be a primary. it's giving "makeover, but for your topology" π
β¨ SYNOPSIS β¨
REPLICAOF host port
REPLICAOF NO ONE
β¨ DESCRIPTION β¨
so. the REPLICAOF command can flip the replication settings of a replica on the fly. no restart, no drama, no cap. π₯
if a Valkey server is already out here living its replica life, then REPLICAOF NO ONE turns off replication entirely and makes that Valkey server into a PRIMARY. main character promotion, fr fr π. and in its proper form, REPLICAOF hostname port makes the server a replica of another server that's listening at the hostname and port you specified. iconic.
if a server is already a replica of some primary, then REPLICAOF hostname port will stop the replication against the old server and start the synchronization against the new one β and it discards the old dataset while doing it. π«£ yes, that's a real thing, that's not me being dramatic.
bestie listen. the REPLICAOF NO ONE form stops replication and turns the server into a MASTER, but it will not discard the replication. that's the key difference, don't sleep on it.
so like, here's the whole vibe: if the old primary stops working, you can turn the replica into a primary and point the application at this new primary in read/write. and then later, when the other Valkey server gets fixed, it can be reconfigured to work as a replica. full circle, we love a redemption arc π
β¨ REPLY β¨
valkey-protocol(7) Simple string reply: OK. that's it, that's the reply, she's simple and she's perfect π
β¨ COMPLEXITY β¨
O(1) β constant time, baby. fast fast. β
β¨ ACL CATEGORIES β¨
@admin@dangerous@slow
(dangerous AND slow, so yeah, she's highkey a lot π handle with care, she's worth it tho)
β¨ HISTORY β¨
- Available since:
5.0.0
β¨ EXAMPLES β¨
> REPLICAOF NO ONE
"OK"
> REPLICAOF 127.0.0.1 6799
"OK"
β¨ SEE ALSO β¨
the whole friend group, no one gets left out π
acl(3valkey)acl-cat(3valkey)acl-deluser(3valkey)acl-dryrun(3valkey)acl-genpass(3valkey)acl-getuser(3valkey)acl-help(3valkey)acl-list(3valkey)acl-load(3valkey)acl-log(3valkey)acl-save(3valkey)acl-setuser(3valkey)acl-users(3valkey)acl-whoami(3valkey)bgrewriteaof(3valkey)bgsave(3valkey)command(3valkey)command-count(3valkey)command-docs(3valkey)command-getkeys(3valkey)command-getkeysandflags(3valkey)command-help(3valkey)command-info(3valkey)command-list(3valkey)commandlog(3valkey)commandlog-get(3valkey)commandlog-help(3valkey)commandlog-len(3valkey)commandlog-reset(3valkey)config(3valkey)config-get(3valkey)config-help(3valkey)config-resetstat(3valkey)config-rewrite(3valkey)config-set(3valkey)dbsize(3valkey)debug(3valkey)failover(3valkey)flushall(3valkey)flushdb(3valkey)info(3valkey)lastsave(3valkey)latency(3valkey)latency-doctor(3valkey)latency-graph(3valkey)latency-help(3valkey)latency-histogram(3valkey)latency-history(3valkey)latency-latest(3valkey)latency-reset(3valkey)lolwut(3valkey)memory(3valkey)memory-doctor(3valkey)memory-help(3valkey)memory-malloc-stats(3valkey)memory-purge(3valkey)memory-stats(3valkey)memory-usage(3valkey)module(3valkey)module-help(3valkey)module-list(3valkey)module-load(3valkey)module-loadex(3valkey)module-unload(3valkey)monitor(3valkey)psync(3valkey)replconf(3valkey)restore-asking(3valkey)role(3valkey)save(3valkey)shutdown(3valkey)slowlog(3valkey)slowlog-get(3valkey)slowlog-help(3valkey)slowlog-len(3valkey)slowlog-reset(3valkey)swapdb(3valkey)sync(3valkey)time(3valkey)
okay that's the whole page bestie, you ate that π
this was Valkey 9.0.0, dated 2025-10-21, and that's the REPLICAOF(3valkey) energy. now go forth and replicate responsibly π¦β¨πΈ
π¦ where this page comes from
- fedora 44: valkey-doc 9.0.3-2.fc44 Β· CC-BY-SA-4.0
- fedora 44: valkey-doc 9.0.6-1.fc44 Β· CC-BY-SA-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms