J'utilise la version de serveur redis Redis 4.0.9 (00000000/0) 64 bits
en local. Et en essayant de restaurer le formulaire heroku redis, il montre Redis Version Compliance 5.0.4
. J'ai pris le fichier rdb de heroku et lors de la restauration, j'obtiens une erreur
Impossible de gérer la version 9 au format RDB
Je ne veux pas supprimer dump.rdb pour effacer l'erreur. Je veux savoir quelle version de Redis peut prendre en charge la version 9 de RDB? Merci d'avance.
3 Réponses :
Dans mon cas, j'ai eu le même problème sur docker.
J'ai changé le nom du volume pendant un moment sur docker-compose.yml
sudo docker-compose up --build redis
Et puis je recompiler le conteneur docker redis
### Redis redis: build: ./redis volumes: - ${DATA_PATH_HOST}/redis:/data_TEST ports: - "${REDIS_PORT}:6379" networks: - backend
Dans mon cas,
Même après avoir configuré le nouveau serveur comme esclave, la réplication échouait avec "Impossible de gérer le format RDB version 9".
Construit et installé 5.0.7 [après avoir lu la réponse de Sid], et il agit maintenant comme esclave avec la réplication en cours comme prévu.