2012-01-19 4 views

Répondre

5

La version du fichier de vidage est codée dans les 9 premiers caractères. Ainsi, la commande suivante peut être utilisée pour vérifier:

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

Redis 1-2-6 utilisé la version 1 du fichier de vidage (il peut lire et écrire que la version 1)

Redis 2-4- 6 utilise la version 2. Cependant, il est capable de lire à la fois les fichiers version 1 et version 2. De toute façon, la version 2 est rétrocompatible avec la version 1.

Pour mettre à niveau, vous pouvez simplement lire le fichier de vidage de la version 1 avec une version récente de Redis, puis vider à nouveau le fichier (il sera écrit avec le format de la version 2). Le nouveau fichier peut être plus petit en raison de certaines optimisations disponibles avec les versions récentes de Redis et le format de la version 2.

En option, vous pouvez vérifier l'intégrité du fichier de vidage avant de commencer le 2-4 par exemple Redis en utilisant la commande Redis-check-décharge:

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

Ceci est un pur utilitaire de lecture seule, il ne peut pas endommager le fichier de vidage.

+1

va vérifier. thnx. – Selvatico

Questions connexes