MEMTOUCH(1)
π
MEMTOUCH β the memtouch manual, bestie edition β¨
okay so you found yourself in the libmemcached-awesome section of the manual (section 1, the commands section, iykyk) and the page is literally called memtouch. buckle up, it's short and it's cute and we're gonna get through it together π«Ά
β¨ NAME β¨
memtouch β the libmemcached documentation page for memtouch. that's it, that's the name section, she's brief π
πΈ SYNOPSIS πΈ
memtouch [options] <key>
you give her some options, you give her a key, she does her thing. no cap π
π DESCRIPTION π
memtouch does a "touch" on the key you specify. like, it reaches out and touches it. gently. that's the whole job and honestly? iconic. slay. π
π OPTIONS π
-h,--helpβ shows you the help. bestie behavior π«Ά-V,--versionβ shows you the version. so you know exactly which girl you're talking to.-q,--quietβ operate quietly π€« like, keep it lowkey.-v,--verboseβ operate more verbosely. she will tell you EVERYTHING and honestly we love a yapper π¬-d,--debugβ this is literally the same thing as-v,--verbose. see above, bestie β¨-s,--servers<list of servers> β specify the list of servers, formatted like this:hostname[:port][,hostname[:port]...]. yes the port is optional, yes you can comma-separate a whole roster, go off π-n,--non-blockingβ enables non-blocking operations. she does not wait around, she has places to be π-N,--tcp-nodelayβ disables Nagle's algorithm. yes bestie we're turning Nagle OFF, no buffering-and-waiting drama today π₯-b,--binaryβ enables the binary protocol. bytes only, no side quests πΈ-B,--bufferβ buffers requests. she's collecting them, she'll deal with them later π-u,--username<username> β use username for SASL authentication. π-p,--password<password> β use password for SASL authentication. π keep it secret, keep it safe.-H,--hash<algorithm> β use algorithm as the key hash algo. check outmemcached_behavior_t::MEMCACHED_BEHAVIOR_HASH <#_CPPv4N20memcached_behavior_t23MEMCACHED_BEHAVIOR_HASHE>for the full tea β¨-e,--expire<expiration> β use expiration seconds (or, plot twist, a UNIX timestamp). either way she knows when it's over β°
π ENVIRONMENT π
MEMCACHED_SERVERSβ specify a list of servers. yes, environment-variable style, she reads the room before you even type anything π¦
π NOTES π
π§ PROGRAM PREFIX π§
the prefix of this program is variable, meaning it can be configured at build time. not fixed. not locked in. she's flexible like that π
usually the client programs of libmemcached-awesome are prefixed with mem, like memcat or memcp. cute, consistent, we stan π«Ά
it can be configured, though, to replace the prefix with something else like mc. and in case of that, the client programs of libmemcached-awesome would be called mccat, mccp, etc. respectively. so if you're staring at an mc-flavored binary like ποΈπποΈ β now you know, periodt.
π SEE ALSO π
memcached(1)<https://linux.die.net/man/1/memcached>libmemcached(3)<https://linux.die.net/man/3/libmemcached>
also these two, bestie (the links are literally empty in the source, not my fault, blame the manpage):
- C/C++ Client Library for memcached
- Update expiration on a key
π reminder for the girlies: this whole page is formemtouch, section1of the manual, and every flag above does EXACTLY what it says, no more no less. no invented behavior, no guessing, no cap. π₯
and that's the page!! this vibe check was brought to you by version 1.1, dated Jul 24, 2026, from libmemcached-awesome. bye bestie, go touch a key π β¨π¦
π¦ where this page comes from
- ubuntu stonking: libmemcached-tools 1.1.4-1.2build1 Β· BSD-3-clause-TangentOrg
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms