web-dev-qa-db-fra.com

Exportation / importation Redis DB

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?

26
Sergii Mostovyi

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

14
seppo0010

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

13
seppo0010

vous pouvez essayer mon utilitaire de vidage, rdd , il extrait ou insère des données dans redis et peut fractionner, fusionner, filtrer, renommer

2
r043v