redis的RDB文件是向下兼容的,所以不能直接使用RDB文件進行遷移
需要用redis-rdb-tools進行RDB的解析, 將RDB解析為redis協議,然后通過redis-cli 的pipe功能將數據導入低版本的redis
在安裝redis-rdb-tools之前需要安裝python3,親測python2會出現各種問題
1.安裝rdbtools:
pip install rdbtools
2.解析rdb文件
rdb --c protocol your.rdb > rdb.txt






提示還需要安裝python-lzf (使用python2這里會有問題,無法安裝python-lzf)
pip install python-lzf
3.使用redis-cli 通過管道 --pipe 導入數據到redis中
cat rdb.txt | redis-cli --pipe
windows的使用type替換cat