区块链技术博客
www.b2bchain.cn

面试官:说下什么是CAP理论,Redis是AP还是CP?求职学习资料

本文介绍了面试官:说下什么是CAP理论,Redis是AP还是CP?求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

假设redis cluster集群有三个node主节点 A ,B,C, 每个节点有一个从节点A1,B1,C1。
这是最精简的一个redis集群。

如果集群中发生网络分区(发生了P), 那么集群可能会分裂为两方, 大多数(majority)的一方包含节点 A 、C 、A1 、B1 和 C1 , 而少数(minority)的一方则包含节点 B 和客户端 Z。

在网络分裂期间, 主节点 B 仍然会接受 Z发送的写命令。如果网络分裂出现的时间很短就恢复了, 那么集群会继续正常运行,所以我们说Redis是AP而不是CP。

假设redis cluster集群有三个node主节点 A ,B,C, 每个节点有一个从节点A1,B1,C1。
这是最精简的一个redis集群。

如果集群中发生网络分区(发生了P), 那么集群可能会分裂为两方, 大多数(majority)的一方包含节点 A 、C 、A1 、B1 和 C1 , 而少数(minority)的一方则包含节点 B 和客户端 Z。

在网络分裂期间, 主节点 B 仍然会接受 Z发送的写命令。如果网络分裂出现的时间很短就恢复了, 那么集群会继续正常运行,所以我们说Redis是AP而不是CP。

假设redis cluster集群有三个node主节点 A ,B,C, 每个节点有一个从节点A1,B1,C1。
这是最精简的一个redis集群。

如果集群中发生网络分区(发生了P), 那么集群可能会分裂为两方, 大多数(majority)的一方包含节点 A 、C 、A1 、B1 和 C1 , 而少数(minority)的一方则包含节点 B 和客户端 Z。

在网络分裂期间, 主节点 B 仍然会接受 Z发送的写命令。如果网络分裂出现的时间很短就恢复了, 那么集群会继续正常运行,所以我们说Redis是AP而不是CP。

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 面试官:说下什么是CAP理论,Redis是AP还是CP?求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们