Est-ce que quelqu'un connaît une bonne solution pour exporter/importer dans Redis? En général, j'ai besoin de vider la base de données (et de modifier la décharge comme un cas) à partir d'un serveur et de la charger sur un autre (par exemple, localhost). Peut-être quelques scripts?
Redis a deux fichiers au format binaire pris en charge: RDB et AOF.
RDB est un vidage comme ce que vous avez demandé. Vous pouvez appeler save
pour forcer une rdb. Il sera stocké dans le paramètre dbfilename
que vous avez, ou dump.rdb dans le répertoire de travail actuel si ce paramètre est manquant.
Plus d'informations: http://redis.io/topics/persistence
Si vous souhaitez qu'un serveur charge le contenu d'un autre serveur, aucun vidage n'est requis. Vous pouvez utiliser slaveof pour synchroniser les données et une fois qu'elles sont à jour, appelez slaveof no one
.
Plus d'informations sur la réplication peuvent être trouvées dans ce lien: http://redis.io/topics/replication
vous pouvez essayer mon utilitaire de vidage, rdd , il extrait ou insère des données dans redis et peut fractionner, fusionner, filtrer, renommer