1 dépôt
Using Lua scripts to modify the structure of commands and keys during database migration.
Distinct from Lua-Based Data Transformations: Distinct from the parent's focus on time series analysis, this focuses on rewriting operational commands and key prefixes.
Explore 1 awesome GitHub repository matching data & databases · Command and Key Rewriting. Refine with filters or upvote what's useful.
RedisShake is a migration and synchronization tool for Redis and Valkey instances. It facilitates the transfer of data between standalone, sentinel, and cluster deployments, acting as a cross-version database migrator and a utility for restoring data from backup files. The project provides a programmable data transformation pipeline that allows for filtering keys, remapping database indices, and executing Lua scripts to modify commands and keys during transit. It supports zero-downtime synchronization by replicating snapshots and streaming incremental changes in real time. The tool covers a
Executes custom Lua logic to rewrite commands, split multi-key operations, or modify key prefixes before writing to the destination.