PSYNC(3valkey)

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

πŸ’… PSYNC β€” the valkey page, bestie edition

okay so real talk, this is psync(3valkey) from the Valkey Command Manual, and it's giving "backstage pass" energy because it's literally an internal command used in replication. you're not supposed to be calling this one at parties, but you absolutely should know what it does. let's get into it 🫢


✨ NAME ✨

psync β€” an internal command used in replication. that's it, that's the whole vibe. internal, meaning it's the machinery behind the curtain, not the lil button you press. πŸŽ€


🌸 SYNOPSIS 🌸

PSYNC replicationid offset

two args, no drama: replicationid and offset. slay.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea πŸ“: PSYNC initiates a replication stream from the primary.

and like, who's actually calling it? the Valkey replicas themselves. they hit up the primary with PSYNC to start up a replication stream from it. that's the entire plot. no cap.

if you want the full lore on how replication works in Valkey, the original page says to go check the replication page β€” that's where the deep dive lives. πŸ’–


πŸ‘‘ REPLY πŸ‘‘

not a normal return value, bestie. this one's a non-standard return value: a bulk transfer of the data followed by PING and write requests from the primary. so yeah, it's a whole stream of stuff, not just one cute little reply. πŸ”₯


πŸ’… ACL CATEGORIES πŸ’…

the access-control girlies it rolls with:

  • @admin
  • @dangerous
  • @slow
@dangerous is right there in the list for a reason, and @slow too β€” this is not a lil quick call, so treat it with the respect it demands. πŸ™ˆ

⭐ HISTORY ⭐

  • Available since: 2.8.0 β€” an icon from way back, she's been here. πŸ‘‘

🌈 SEE ALSO 🌈

the whole extended friend group, every single one, exactly as listed:

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), 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, you ate it πŸ’– this was version 9.0.0, dated 2025-10-21, and it's PSYNC(3valkey) through and through. go forth and replicate responsibly 🧚✨

πŸ“¦ where this page comes from