Comme nous le savons, le cluster redis possède 16384 emplacements de hachage. Quand le client redis se connecte au cluster redis, comment le client redis se connecte-t-il aux données de sauvegarde réelles redis node?Comment connecter un noeud Redis correct lors d'une commande redis d'utilisation de données dans un cluster redis?
-1
A
Répondre
0
La règle est assez simple, utilisez CRC16(key) % 16384
pour déterminer quel slot va entrer une clé. Si vous voulez tout faire par vous-même, il vous suffit de calculer le crc16 de chaque clé.
Mais généralement, vous n'avez pas besoin de le faire vous-même. À l'heure actuelle, presque tous les clients connus, comme jedis, predis, StackExchange.Redis, prennent en charge le mode cluster.