REPLCONF(3valkey)

πŸ“¦
version 9.0.6 Β· 2 versions
, in fedora 44

πŸ’– REPLCONF πŸ’–

okay so bestie, welcome to the Valkey Command Manual β€” section 3valkey, the part where we talk about the commands themselves. and today's star? replconf. yeah i know, it sounds like a lil baby command but it's lowkey doing important work behind the scenes. let's get into it 🫢


✨ NAME ✨

replconf β€” an internal command for configuring the replication stream. that's the whole vibe. it's the backstage pass, not the concert πŸ’…


🌸 SYNOPSIS 🌸

REPLCONF

that's it. that's the synopsis. iconic minimalism honestly πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea: REPLCONF is an internal command. like, it's not for you and me to be casually calling in our little scripts, bestie.

it's used by a Valkey primary to configure a connected replica. that's the whole job. primary says "hey replica, let's set up this replication stream properly", and REPLCONF is the little messenger that makes it happen. no cap. 🧚

not me reading this and realizing the primary/replica gossip is literally just this command doing cardio all day 😭

πŸ’Œ REPLY πŸ’Œ

valkey-protocol(7) Simple string reply: OK.

that's it. it says OK. she's efficient, she's polite, she doesn't over-explain. we love a concise queen πŸŽ€


⭐ COMPLEXITY ⭐

O(1)

constant time, babes. it's giving "in and out, no drama, no waiting around". ate and left no crumbs ✨


πŸ‘‘ ACL CATEGORIES πŸ‘‘

  • @admin
  • @dangerous
  • @slow

yeah so it's tagged @dangerous β€” which is your lil heads up that this is not a "click it and see what happens" situation. it's admin territory, it's flagged, and it's slow. respect the tags bestie 🚨


🌈 HISTORY 🌈

  • Available since: 3.0.0

been around since 3.0.0, so she's a seasoned icon at this point. not a new girl, a legacy girl πŸ’œ


πŸ“ SEE ALSO πŸ“

like, literally all of these. the whole friend group:

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), 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)

iykyk β€” psync(3valkey), sync(3valkey) and replicaof(3valkey) are literally the rest of the replication lore. go read those next, bestie, the plot thickens πŸ¦‹

and that's the whole page, periodt. πŸ’…

this lil writeup is from version 9.0.0, dated 2025-10-21 β€” so if you're reading this and the version's moved on, go check the fresh docs, okay? stay slay, stay replicated, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from