利用sentinel和cluster创建Redis集群的区别

在创建redis集群中,遇到一个概念上的问题。

  • 在redis3.0以后,可以使用redis cluster创建集群。

  • 同样我也知道可以用sentinel创建集群。

这样功能不是重复了吗?他们之间有什么区别吗?

阅读 10.6k
2 个回答

sentinel是解决HA问题的,cluster是解决sharding问题的,不重复,并且经常一起用

sentinel是一个主节点,多个从节点,不同节点的数据是一样的。
cluster做了sharding,一个key通过hash算法分配到不同的slot上,所有不同节点存储的数据是不一样的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏