1 repositorio
Processes for keeping multiple Redis or Valkey instances in sync via replication and incremental streams.
Distinct from Redis Database Migration Tools: Covers real-time synchronization and state parity, whereas the sibling focuses on exporting dump data to external systems.
Explore 1 awesome GitHub repository matching data & databases · Redis Database Synchronization. Refine with filters or upvote what's useful.
RedisShake es una herramienta de migración y sincronización para instancias de Redis y Valkey. Facilita la transferencia de datos entre despliegues standalone, sentinel y en clúster, actuando como un migrador de bases de datos entre versiones y una utilidad para restaurar datos desde archivos de respaldo. El proyecto ofrece un pipeline de transformación de datos programable que permite filtrar claves, remapear índices de bases de datos y ejecutar scripts Lua para modificar comandos y claves durante el tránsito. Soporta sincronización sin tiempo de inactividad (zero-downtime) mediante la replicación de snapshots y el streaming de cambios incrementales en tiempo real. La herramienta cubre una amplia gama de métodos de extracción, incluyendo migración basada en replicación, migración basada en escaneo y restauración de archivos de respaldo. Incluye capacidades para el descubrimiento de nodos de clúster, resolución de maestros sentinel y verificación de compatibilidad de versiones para garantizar la estabilidad durante las transferencias entre versiones.
Maintains data parity between instances by replicating snapshots and streaming incremental changes in real time.