DBAtlas · Атлас эксплуатации баз данных

ERR DUMP payload version or checksum are wrong: ERR: неверная версия или контрольная сумма полезной нагрузки DUMP

Redis

Что это значит?

Сериализованные данные (вывод DUMP), переданные в RESTORE, недействительны; версия несовместима или проверка контрольной суммы не пройдена. Redis не может безопасно восстановить данные.

Почему возникает?

Данные DUMP повреждены/изменены, перенос между разными несовместимыми версиями Redis, повреждение при кодировании/декодировании (например, неверная обработка байтов) или отсутствующая/усечённая полезная нагрузка.

Как исправить

Убедитесь, что данные DUMP передаются без изменений (binary-safe); передавайте их как сырые байты, а не через текстовую кодировку. Убедитесь, что исходная и целевая версии Redis совместимы. Сделайте новый DUMP и передайте его заново. Для миграции рассмотрите команду MIGRATE вместо RESTORE.

Открыть в DBAtlas →

Ещё по этой СУБД