Using flush_all for Memcached Cloud
flush_all for SASL Protected Memcached Cloud Databases
If your resource has SASL authentication enabled, you can’t use nc command or telnet to run flush_all on your Memcached Cloud resource. You will have to download a Memcached CLI client that supports SASL. We recommend to use the bmemcached-CLI client, and the instructions here is for this client. This instruction refers to Ubuntu OS. Please make the necessary changes if you are using other Linux flavor.
$ wget https://github.com/RedisLabs/bmemcached-cli/archive/master.zip $ sudo apt-get install unzip python-pip $ unzip master.zip -d bmemcached-cli $ cd bmemcached-cli/bmemcached-cli-master/ $ sudo pip install --upgrade pip $ sudo pip install . -r requirements.pip
Now you can run the flush_all command using the bmemcached-cli. The usage is simple:
$ bmemcached-cli memcached-app123:email@example.com:1010 ([B]memcached) flush_all True exit
flush_all for Memcached Cloud Databases
$ telnet memcached-12345.c69.us-east-1-2.ec2.cloud.redislabs.com 12345 Trying 22.214.171.124... Connected to memcached-12345.c69.us-east-1-2.ec2.cloud.redislabs.com. Escape character is '^]'. flush_all OK quit Connection closed by foreign host.