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

请问集群用xcodis和原版codis有何不同?另一个问题是,集群是Scale的吧? #8

Open
insionng opened this issue Jul 16, 2015 · 4 comments

Comments

@insionng
Copy link

我想通过架设xcodis达到增加容量的目的,这其中有没有需要注意的事项?

@insionng insionng changed the title 请问集群用xcodis和原版codis有何不同?另一个问题是,集群是Scale的吧?我想通过架设xcodis达到增加容量的目的,这其中有没有需要注意的事项? 请问集群用xcodis和原版codis有何不同?另一个问题是,集群是Scale的吧? Jul 16, 2015
@siddontang
Copy link
Collaborator

xcodis是基于最开始1.0的codis,跟现在的codis应该不同了,但是稳定性还是能保证的,毕竟1.0的codis也在wandoujia里面使用了很长时间了。

xcodis跟codis唯一不一样在于xcodis支持原生的redis和ledisdb,不像codis需要支持修改版的redis。codis会把所有的key放到db 0上面,但xcodis会把key hash到对应的db index上面,所以会有一个select操作。但如果基于ledisdb,xcodis对这个select进行了优化。

@insionng
Copy link
Author

@siddontang 感谢你的解惑,使用xcodis之后是不是相当于有了一个容量无限的ledisdb?现在遇到容量问题,需要通过增加节点来扩容,但我不知道xcodis是否还需要人工介入来做hash分布?

@insionng
Copy link
Author

还有就是原来的数据是单机的ledisdb生成的数据,架设xcodis时,是不是直接把xcodis运行起来,然后把这个原有的数据的节点加入到xcodis服务里面就可以了?

@siddontang
Copy link
Collaborator

xcodis就跟codis一样,其实还是需要人工介入的,规划slot在那几个group上面

现阶段不支持直接导入

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

No branches or pull requests

2 participants