memcachedのデータを移行する
別ネットワークへのサーバ移行などの場合は、ファイル出力するなどで対応
既存サーバにて、データをダンプ
# memcached-tool localhost:11211 dump > 11211.dump
移行先サーバにてリストア
一旦restartしてmemcacheを空にする
# service memcached.11211 restart Shutting down Distributed memory caching (memcached.11211):[ OK ] Starting Distributed memory caching (memcached.11211): [ OK ]
受取ったdumpデータを流し込みます
# cat 11211.dump | nc localhost 11211 STORED
STORED と出れば成功
リストア時に既にデータが入っていると NOT_STORED となり、保存できません。restartで空にしておきます
# cat 11211.dump | nc localhost 11211 NOT_STORED