2 Repos
Systems for exporting Redis dump data to external databases or generating re-import commands.
Distinct from Redis Deployment Tools: Focuses on the migration of data from binary dumps, distinct from deployment tools or simple clients.
Explore 2 awesome GitHub repositories matching data & databases · Redis Database Migration Tools. Refine with filters or upvote what's useful.
redis-rdb-tools ist eine Sammlung spezialisierter Dienstprogramme zum Parsen, Analysieren und Konvertieren von binären Redis-Datenbank-Dump-Dateien. Es fungiert als Parser und Konverter, der Schlüssel und Werte aus diesen Snapshots extrahiert, um Datenwiederherstellung, Migration und Analyse zu erleichtern. Das Projekt zeichnet sich durch Funktionen für Speicherprofilierung und Snapshot-Manipulation aus. Es enthält einen Speicheranalysator, der verbrauchsorientierte Berichte auf Schlüsselebene generiert, um Speicherineffizienzen zu identifizieren, sowie ein Manipulations-Dienstprogramm, das mehrere Dump-Dateien zusammenführen oder einzelne Snapshots in kleinere Teile aufteilen kann. Das Toolset deckt eine breite Palette an Datenoperationen ab, einschließlich der Konvertierung von binären Dumps in JSON, der Generierung von Protokollbefehlen für den Daten-Reimport und dem Export von Datensätzen in relationale Datenbanken oder Suchmaschinen. Es bietet zudem Dienstprogramme zum Vergleich verschiedener Datenbank-Snapshots, um Änderungen im Zeitverlauf zu identifizieren, sowie zum Filtern von Schlüsseln mittels regulärer Ausdrücke während des Parsing-Prozesses.
Provides a system for exporting Redis dump data into relational databases or generating protocol commands for re-importing.
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
Transfers data between Redis or Valkey instances across standalone, sentinel, and cluster deployments.