AWSのElastiCacheのNode Replace Event対応で、Memcachedのバックアップする必要があったのでその時の手順をメモ
1.memcached-toolのインストール
Githubで公開されているMemcachedのバックアップを取得したり、ステータスを確認したりできるツール
# cd /usr/local/src
# git clone https://github.com/memcached/memcached.git
# /usr/local/src/memcached/scripts/memcached-tool
# ln -s /usr/local/src/memcached/scripts/memcached-tool /usr/bin/memcached-tool
2.memcachedのバックアップ
memcached-tool <HOST>:<PORT> dump > <BACKUP_FILD>
3.memcachedのリストア
Expireが設定されていない場合は復元できないなどの制約があるようだけど、今回のケースでは特に問題ないとのことなのでこの方法を採用
cat <BACKUP_FILE> | nc <HOST> <PORT>
memcached-toolは便利!