复述,集群写入/查询数据原理(理论)

<强>复述,集群原理:

在复述,集群中,如果想要存入一个键-值,

这首个关键先会通过CRC16算法取余(16384年和取余),

结果会对应上0 - 16383之间的哈希槽(散列槽)

最后,复述,集群会将键值放置在对应的哈希槽中。

<强>复述,集群原理:

当客户机向集群中复述的任意一个节点发送与数据库主要有关的命令时,

接收命令的节点会计算出要处理的关键属于哪个哈希槽(散列槽),

并且先检查这个散列槽是否属于自己(管辖):

如果关键所在的槽正好属于自己(管辖),节点会直接执行这个键相关命令。

如果关键所在的槽不属于自己(管辖),那么节点会给客户返回一个搬错误,

指引客户转向负责对应槽的节点,并客户端需要再次发送想要执行的和关键的相关的命令。


复述,集群写入/查询数据原理(理论)