Skip to content

Conversation

satheeshaGowda
Copy link

@satheeshaGowda satheeshaGowda commented Aug 26, 2025

===========NOT TO BE MERGED======

This patch extends Redis 6.2 to support roll forward upgrade and roll backward downgrade compatibility with

  • RDB v10: Redis 7.0
  • RDB v11: Redis 7.2
  • RDB v11: Valkey 7.2
  • RDB v11: Valkey 8.0

Listpack to Ziplist Conversion Process

  1. Parse listpack header and validate structure
  2. Walk through each listpack element
  3. Extract element data (string or integer)
  4. Add each element to new ziplist structure
  5. Return converted ziplist for normal processing

…key 7.2/8.0 to Redis 6.2

Signed-off-by: Satheesha Chattenahalli Hanume Gowda <[email protected]>
@satheeshaGowda satheeshaGowda changed the title Redis/RDB backward downgrade compatibility from Redis 7.0/7.2 and Valkey 7.2/8.0 to Redis 6.2 Roll backward downgrade compatibility from Redis 7.0/7.2 and Valkey 7.2/8.0 to Redis 6.2 Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant