

























这是一个降级迁移(downgrade migration),不是升级。Redis 官方生态里更推荐低版本 → 高版本,因为高版本 → 低版本可能遇到数据编码、命令不支持等兼容问题。
所以不要直接拷贝 dump.rdb,也不要用 ARDM Export/Import。最稳的方法是在线迁移 key 内容。
Redis 8.8
|
|
↓
RedisShake
|
|
↓
Redis 8.6
去 GitHub 下载 Windows 版本:
例如:
redis-shake.win.exe
放到:
D:\redis-shake\
目录:
D:\redis-shake
├── redis-shake.exe
└── shake.toml
新建:
shake.toml
内容:
[sync_reader]
address = "127.0.0.1:6379"
[redis_writer]
address = "127.0.0.1:6380"
[advanced]
dir = "./"
打开 CMD:
cd /d D:\redis-shake
redis-shake.exe shake.toml
看到类似:
syncing...
sync keys: 100000
就是开始迁移。
例如:
源:
requirepass 123456
目标:
requirepass abc123
配置:
type = "dump"
[sync_reader]
address = "127.0.0.1:6379"
password = "123456"
[redis_writer]
address = "127.0.0.1:6380"
password = "abc123"
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。