は、私は、ファイル(またはパイプ)へのリダイレクト、のRedisのDUMPコマンドを試してみましたが、RESTOREレポートこのエラー:redisの `DUMP`と` RESTORE`(オフライン)の使い方は?
$ redis-cli dump test > /tmp/test.dump
$ cat /tmp/test.dump | redis-cli -x restore test1 0
(error) ERR DUMP payload version or checksum are wrong
$ redis-cli dump test | redis-cli -x restore test1 0
(error) ERR DUMP payload version or checksum are wrong
私は
MIGRATEはこのオンラインを行うことができますことを承知しています
が、MIGRATEも元のサーバーからそのキーを削除し、私は自分の赤目を公衆インターネットに公開したくありません。
たとえば、redis-rdb-toolsというサードパーティのオプションがいくつかありますが、結局のところ、DUMP
とRESTORE
はどのくらい正確に機能しますか?
headコマンドはMacではなくlinuxでのみ動作します – slf
ありがとうございます。あなたが言ったように、これらの2つのコマンドはコマンドラインで使用するようには設計されていませんが、おそらくこれを行う最良の方法です。 –
あなたがマックにいる場合は、brew install coreutilsを実行するとgnuの頭部がgheadという名前でインストールされます。そのようにして、上記のコマンドを実行して、頭を灰色で置き換えることができます –