J'ai actuellement un serveur redis en direct fonctionnant sur une instance de cloud computing et je veux migrer ce serveur redis vers une nouvelle instance de cloud computing et utiliser cette instance comme mon nouveau serveur redis. S'il s'agissait de MySQL, j'exporterais la base de données de l'ancien serveur et l'importerais dans le nouveau serveur. Comment dois-je procéder avec redis ?
P.S. : Je ne cherche pas à mettre en place une réplication. Je veux migrer complètement le serveur redis vers une nouvelle instance.
7 votes
Des années plus tard... Après avoir fait face à plusieurs problèmes liés à Redis, je suggère d'opter pour L'approche de Tom Clarkson de mettre en place une instance esclave, de la laisser se synchroniser avec le maître, puis de promouvoir l'esclave en maître. Cela entraînera un temps d'arrêt beaucoup plus court que la réponse que j'ai acceptée, surtout si vous avez affaire à plusieurs Go de données redis. Si vous pouvez ajouter une sentinelle redis dans ce mélange, vous pouvez faire une migration avec un temps d'arrêt presque nul.
0 votes
Je dispose d'un serveur Redis distant et je souhaite copier ses données sur mon serveur Redis local... L'utilisation de dump.rdb pourrait s'avérer délicate car je devrais déplacer ces données sur le réseau...