ERR DUMP payload version or checksum are wrong: ERR DUMP payload version or checksum are wrong(DUMP ペイロードのバージョンまたはチェックサムが不正)
Redis意味
RESTORE に渡されたシリアライズデータ (DUMP 出力) が無効である。バージョンに互換性がないか、チェックサムの検証に失敗した。Redis はデータを安全に復元できない。
原因
DUMP データの破損/改変、互換性のない異なる Redis バージョン間での移動、エンコード/デコード時の破損 (例: 誤ったバイト処理)、またはペイロードの欠落/切詰め。
対処方法
DUMP データが無傷 (バイナリセーフ) で転送されることを確認する。テキストエンコーディングを経由せず、生のバイトとして転送する。ソースとターゲットの Redis バージョンに互換性があることを確認する。新しく DUMP を取得して再転送する。移行には RESTORE の代わりに MIGRATE コマンドを検討する。
同じデータベースの他の項目
- ERR max number of clients reachedERR max number of clients reached(クライアントの最大数に到達)
- BUSYKEYBUSYKEY Target key name already exists(対象キー名がすでに存在する)
- ERR no such keyERR no such key(キーが存在しない)
- NOREPLICASNOREPLICAS Not enough good replicas to write(書き込みに十分な正常レプリカがない)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled(クラスタサポートが無効)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments(不明なサブコマンドまたは引数の数の誤り)
- ERR Client sent AUTH, but no password is setERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6)(パスワード未設定のサーバーへの AUTH)