Skip to content
Discussion options

You must be logged in to vote

i checked the valkey 9.1 source on this: rdb versions 12 to 79 are reserved as foreign formats, redis 8.6 writes 13, and the version check is strict with no toggle. so the rdb file path is fully dead, and since you cant ship the 8.6 binary either, logical export is the only way through.

your proposed flow is the right shape: export everything logically while 8.6 is still running, stash it on the pv, upgrade the image, import into valkey. redis-shake in scan mode does this over the wire without touching the rdb file. a dump/restore loop per key also works and keeps ttls and binary values intact.

two things to watch with your dataset: streams and hash field expirations need a tool that unde…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by psbalaji2101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants