MEMDUMP(1)

πŸ’Ύ MEMDUMP(1) πŸ’Ύ

okay bestie, welcome to the memdump page β€” it lives in the libmemcached-awesome family, and it's about to be your fave little key-scooper. 🧚✨


✨ NAME ✨

memdump β€” libmemcached Documentation


🌸 SYNOPSIS 🌸

memdump [options]

Dump a list of keys from a server. that's the whole vibe, no cap πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so memdump dumps a list of "keys" from all the servers it's been told to fetch from. like, all of them. it goes and collects. πŸŽ€

but β€” and this is the important part, so listen up β€” because memcached does not guarantee to provide all keys, it is not possible to get a complete "dump". that's not a memdump skill issue, that's just how memcached works. so don't come for her. 😭


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” Display help. your little rescue blanket when you forget everything 🫢
  • -V, --version β€” Display version. flex the build, iconically
  • -q, --quiet β€” Operate quietly. shhh, main character silence 🀫
  • -v, --verbose β€” Operate more verbosely. tell me EVERYTHING, oversharing is a love language
  • -d, --debug β€” See -v|--verbose. literally the same thing, it's giving alias energy πŸ’€
  • -s, --servers <list of servers> β€” Specify the list of servers as hostname[:port][,hostname[:port]...]. yes you can list several, comma-separated, go off πŸ”₯
  • -n, --non-blocking β€” Enable non-blocking operations. no waiting around, we're busy girls πŸ’…
  • -N, --tcp-nodelay β€” Disable Nagle's algorithm. bye bye buffering delay, we love a low-latency moment ⚑
  • -b, --binary β€” Enable binary protocol. fancy mode: on ✨
  • -B, --buffer β€” Buffer requests. stack 'em up like a to-be-read pile πŸ“š
  • -u, --username <username> β€” Use username for SASL authentication. who dis, prove it πŸͺͺ
  • -p, --password <password> β€” Use password for SASL authentication. the secret handshake, keep it in the group chat πŸ”
  • -f, --file [<file>] β€” Output to file instead of standard output. go live somewhere else bestie πŸ“
NOTE: defaults to <key> if no argument was provided. so if you don't hand her a filename, she'll just use the key. periodt. πŸ’–

🌈 ENVIRONMENT 🌈

  • MEMCACHED_SERVERS β€” Specify a list of servers. set it once, vibe forever 🌸

πŸ‘‘ NOTES πŸ‘‘

πŸŽ€ PROGRAM PREFIX πŸŽ€

the prefix of this program is variable, i.e. it can be configured at build time. yes, at build time, not runtime, don't @ me. 🧚

usually the client programs of libmemcached-awesome are prefixed with mem, like memcat or memcp. cute, consistent, on brand. ✨

it can be configured, though, to replace the prefix with something else like mc, in case of that, the client programs of libmemcached-awesome would be called mccat, mccp, etc. respectively. same squad, different name tag. πŸ’…


πŸ”— SEE ALSO πŸ”—


okay that's the whole page bestie, you ate that πŸ“ and fr fr, this was libmemcached-awesome version 1.1, dated Jul 24, 2026 β€” iconic, timeless, we stan. now go dump those keys, mwah πŸ’–πŸ‘‘πŸŒ™

πŸ“¦ where this page comes from