Parsing support for Valkey 9+ RDB files, including: - `VALKEY` magic number (RDB version 80) - `typeHash2` encoding (Hash with field-level expiration, Valkey format) - `opCode SlotInfo (244)` and `opCode SlotImport (243)` **What to test:** - [ ] Parse a Valkey 9+ RDB dump with `rdb -c json` and verify all data types are correctly parsed - [ ] Specifically test Hash objects with field-level expiration (`HEXPIRE` / `HPEXPIRE`) — verify field expirations are output correctly - [ ] Test on Valkey cluster mode RDB files (which contain SlotInfo/SlotImport opcodes) - [ ] Verify that Redis 7.4+ Hash with HFE (field expiration) still works correctly after the refactoring
Parsing support for Valkey 9+ RDB files, including:
VALKEYmagic number (RDB version 80)typeHash2encoding (Hash with field-level expiration, Valkey format)opCode SlotInfo (244)andopCode SlotImport (243)What to test:
rdb -c jsonand verify all data types are correctly parsedHEXPIRE/HPEXPIRE) — verify field expirations are output correctly