SLAVEOF(3valkey)
π SLAVEOF β the valkey command manual, bestie edition
okay so we're reading the Valkey Command Manual today and the command on the docket is SLAVEOF. buckle up π
β¨ NAME β¨
slaveof β sets a server as a replica of another one, or promotes it to being a primary. that's it. that's the whole job. π
πΈ SYNOPSIS πΈ
SLAVEOF host port
SLAVEOF NO ONE
two forms. that's the whole menu. pick your fighter. π
π¦ DESCRIPTION π¦
okay bestie first things first, a little note about the word slave used in this man page and in the command name: if it weren't for backward compatibility, the Valkey project no longer uses the words βmasterβ and βslaveβ. please use the new command REPLICAOF instead. the command SLAVEOF will keep working though, for backward compatibility. so like. it's giving legacy. π
now the actual tea. the SLAVEOF command can change the replication settings of a replica on the fly. no restart, no drama, no notes.
- if a Valkey server is already acting as a replica, the command
SLAVEOF NO ONEwill turn off the replication, turning the Valkey server into a MASTER. glow up fr. β¨ - in the proper form,
SLAVEOF hostname portwill make the server a replica of another server listening at the specified hostname and port.
if a server is already a replica of some primary, SLAVEOF hostname port will stop the replication against the old server and start the synchronization against the new one, discarding the old dataset. yeah. gone. the old data does not get to come with you. π
the form SLAVEOF NO ONE will stop replication, turning the server into a MASTER, but will not discard the replication. so if the old primary stops working, it's possible to turn the replica into a primary and set the application to use this new primary in read/write. later, when the other Valkey server is fixed, it can be reconfigured to work as a replica. it's giving main character energy, honestly. π
π REPLY π
valkey-protocol(7) Simple string reply: OK. short. sweet. iconic. π«Ά
β COMPLEXITY β
O(1) β constant time, no cap, we love a low-effort baddie. π
π ACL CATEGORIES π
@admin @dangerous @slow
(three categories, and yes @dangerous is right there, bestie, this command rewrites your entire replication setup, be normal about it. π)
π HISTORY π
- Available since:
1.0.0
ancient. a legend. a founding mother. π
π₯ NOTES π₯
This command is deprecated (since5.0.0) and replaced byREPLICAOF.
so likeβ¦ it works, it's fine, but it's the old one. use the new one. iykyk. π
π SEE ALSO π
okay this list is long, but every single one is here because every single one matters:
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)replicaof(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)
and that's the whole page, bestie π this was Valkey 9.0.0, dated 2025-10-21, and it ate. go forth and REPLICAOF instead, mwah ππ§ββοΈ
π¦ 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