导航

不当心升级到 redis 7.4 怎么回到 valkey8

Posted on 2026-02-27 15:48  Morya  阅读(2)  评论(0)    收藏  举报

valkey是 redis 7.2 的fork,所以,是兼容 redis5-7.2的

但是,redis 7.4开始,引入了闭源的 rdb 算法,导致 valkey 无法从redis 进行 replica 。

所以,复杂办法,是从redis scan所有的key,并重新写入 valkey。

还有一个工具:

https://github.com/redis/librdb 提供了 rdb 解析能力。

步骤

  • 使用 bgsave 把原 redis7.4的数据导出,成为 dump.rdb

  • 使用 rdb-cli /data/dump.rdb redis -h 172.17.0.5 -p 6379 指令,把dump数据导入到 valkey 中