Rewriting Redis in Rust sounds genuinely useful when you want to rely on it as a library.
Maintaining byte-for-byte parity with newer versions of Redis sounds like being in debt; why not rely on your fork instead?