Your answer is really clear for me :) Thanks. But it is deficiency for
redis. Maybe redis developers will give us official comment to understand
it deeply.
Many of web sites mention redis new migrate methods for clustering
system, but redis isn't ready yet.
I think you have a wrong idea about what the Redis Cluster will be.
It will not support master-master replication.
The migrate command is about resharding (rebalancing) the cluster,
not master-master replication.
You can find more information about the Redis Cluster here:
http://redis.io/presentation/Redis_Cluster.pdfIt is clearly stated that "there is no merge, nor application-side
inconsistency resolution"
While some related commands have been added in Redis 2.6,
that's a fact Redis Cluster has not been delivered yet.
If you really need master-master replication capabilities, I suggest you
turn
to another storage solution. Very few NoSQL engines provide this
capability though (CouchDB does, to some extent).
Some relational storage engines provide it as well.
Percona clustering solution (based on Galera) comes to my mind:
http://www.percona.com/software/percona-xtradb-cluster/Regards,
Didier.