如何利用小游戏解决方案提升企业在金融和物联网领域的运营效率
846
2022-10-07
Redis源码解析:Redis Cluster
数据分区
对数据分区有很多种方式,比如对节点取余分区,一致性hash分区等,而Redis采用的是虚拟槽分区
slot = CRC16(key) & 16383
集群搭建
使用 cluster meet {ip} {port} 命令让节点之间
扩容和缩容
请求路由
ASK和MOVED的区别
MOVED代表槽的负责权已经从一个节点转移到另一个节点,客户端收到槽i的MOVED错误后后续每次遇到槽i的命令请求时,都可以直接将命令发送至MOVED指向的节点
ASK只是2个节点在迁移槽的过程中使用的一种临时错误,客户端收到槽i的ASK错误后只会在下一次请求中将命令发往ASK指向的节点,对后续不会产生任何影响
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~