我在本地使用Redis服务器版本Redis 4.0.9 (00000000/0) 64 bit
。并尝试从heroku redis恢复,它显示Redis Version Compliance 5.0.4
。我从heroku中提取了rdb文件,并且在还原时出现错误
无法处理RDB格式的版本9
我不想删除dump.rdb以清除错误。我想知道哪个Redis版本可以支持RDB版本9?预先谢谢你。
答案 0 :(得分:0)
答案 1 :(得分:0)
就我而言,我在docker上遇到了同样的问题。
我在docker-compose.yml上暂时更改了卷名
### Redis
redis:
build: ./redis
volumes:
- ${DATA_PATH_HOST}/redis:/data_TEST
ports:
- "${REDIS_PORT}:6379"
networks:
- backend
然后我再次构建了docker redis容器
sudo docker-compose up --build redis
答案 2 :(得分:0)
就我而言,
即使在将新服务器配置为从服务器之后,复制也会因“无法处理RDB格式版本9”而失败。
构建并安装5.0.7(在阅读Sid的答案后),并且它现在充当从属,并且复制按预期进行。