Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track issues: improvements of the kvrocks2redis #1643

Open
2 of 7 tasks
git-hulk opened this issue Aug 6, 2023 · 2 comments
Open
2 of 7 tasks

Track issues: improvements of the kvrocks2redis #1643

git-hulk opened this issue Aug 6, 2023 · 2 comments
Assignees
Labels
enhancement type enhancement

Comments

@git-hulk
Copy link
Member

git-hulk commented Aug 6, 2023

Many users would like to use kvrocks2redis to migrate the data from Kvrocks to Redis or other Kvrocks instances. But kvrocks2redis is hard to set up and use, we can improve it by making configurations more clear and simple.

@git-hulk git-hulk added the enhancement type enhancement label Aug 6, 2023
@git-hulk git-hulk self-assigned this Aug 6, 2023
@caipengbo
Copy link
Contributor

caipengbo commented Aug 8, 2023

Perhaps we could make kvrocks2redis a command-line tool.

In addition, the current single-threaded model uses files as queue, which is very inefficient. Generally, kvrocks has a large amount of data, and in practice, migration takes a very, very long time. Maybe we can provide a multi-threaded solution as an alternative?

@git-hulk
Copy link
Member Author

git-hulk commented Aug 8, 2023

@caipengbo Yes, that's a good idea. #1534 introduces the hiredis, I think we can switch to hiredis to send commands as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement type enhancement
Projects
None yet
Development

No branches or pull requests

2 participants