C'est aussi une idée. Vous pouvez créer un cluster Redis via redis-trib.rb, puis utiliser le nombre après --replicas pour indiquer combien de nœuds esclaves correspondent à un maître. node. , puis j'ai fait le test suivant. (Apprentissage recommandé : Tutoriel vidéo Redis)
L'effet recherché est d'avoir 6 nœuds, puis 2 nœuds maîtres, et chaque nœud maître correspond à 2 nœuds esclaves. il y a exactement 6 nœuds ? , mais une erreur est signalée lors de l'exécution :
[aiprd@hadoop2 src]$ ./redis-trib.rb create --replicas 2 192.168.30.10:7000 192.168.30.11:7003 192.168.30.10:7002 192.168.30.10:7001 192.168.30.11:7004 192.168.30.11:7005<br/>>>> Creating cluster<br/>*** ERROR: Invalid configuration for cluster creation.<br/>*** Redis Cluster requires at least 3 master nodes.<br/>*** This is not possible with 6 nodes and 2 replicas per node. #解释了,对于6个节点,不可能是3个master,每个有2个副本节点。因为,那样的结构需要9个节点。<br/>*** At least 9 nodes are required. #至少需要9个节点。<br/>
L'information ci-dessus signifie : le cluster Redis nécessite au moins 3 nœuds maîtres, donc maintenant il y a un total de 6 nœuds, et le seul moyen est 1 maître correspondant à 1 esclave.
Donc :
1master-1slave, le cluster redis nécessite 6 nœuds
1master-2slave, redis Le le cluster nécessite 9 nœuds, et ainsi de suite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!