apache / kvrocks

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
https://kvrocks.apache.org/
Apache License 2.0
3.47k stars 450 forks source link

how to migrate pika to kvrocks #2468

Closed epubreader closed 1 month ago

epubreader commented 1 month ago

Search before asking

Motivation

how to migrate pika to kvrocks? redis-shake doesn't work

Solution

No response

Are you willing to submit a PR?

git-hulk commented 1 month ago

It needs to depend on whether Pika has any way to migrate data to other Redis targets, and I'm unsure about this. And for the redis-shake, it's used to migrate Redis server instead of Pika, but maybe we can have a try a scan mode which only requires Pika supports the scan command.

epubreader commented 1 month ago

both scan mode and Sync Reader do not work, but I wrote the scan code myself and have migrated pika to kvrocks.

git-hulk commented 1 month ago

@epubreader Great!