2012-01-19 1 views

ответ

5

Версия файла дампа кодируется в первых 9 символах. Таким образом, следующая команда может использоваться, чтобы проверить его:

$ head -1 dump.rdb | cut -c1-9 
REDIS0002 

Redis 1-2-6 используется версия 1 файла дампа (он может читать и писать только вариант 1)

Redis 2-4- 6 использует версию 2. Однако он способен читать файлы как версии 1, так и версии 2. Версия 2 в любом случае будет обратно совместима с версией 1.

Для обновления вы можете просто прочитать файл дампа версии 1 с недавним выпуском Redis, а затем снова выгрузить файл (он будет записан в формате версии 2). Новый файл может быть меньше из-за некоторых оптимизаций, доступных в последних версиях Redis и в версии 2.

По желанию, вы можете проверить целостность файла дампа перед запуском экземпляра 2-4 Redis с помощью команды Redis-чек-дампа:

$ ../redis-2.4.4/src/redis-check-dump dump.rdb 
==== Processed 19033 valid opcodes (in 639641 bytes) =========================== 

Это чистая утилита только для чтения, это не может повредить файл дампа.

+1

проверит. Thnx. – Selvatico

 Смежные вопросы

  • Нет связанных вопросов^_^