Simple commandline tool for interacting with secure memcached instances over binary protocol.
# ./memccli --help
./memccli: unrecognized option '--help'
Supported options:
--host <val>, -h <val>
--port <val>, -P <val>
--snd-timeout-us <val>, -r <val>
--rcv-timeout-us <val>, -w <val>
--key <val>, -k <val>
--value <val>, -v <val>
--add, -a
--del, -d
--user <val>, -u <val>
--pass <val>, -p <val>
--flags <val>, -f <val>
--expire <val>, -e <val>
Process exit code is 0 on success.
Process exit code less than EX__BASE is a libmemcached return code for the requested operation, substracted from EX__BASE.
Process exit code above EX__BASE means an internal error and guarantees that memcached state is untouched.
When -k is provided and -v is not provided - executes GET. Returned value is written to stdout.
When both -k and -v are provided - executes SET.
When -k and -d are provided - executes DELETE.
When -a is provided -- executes ADD. Iff -k and -v are also provided.
Option -a has priority over -d.