我计划创建一个高可用的Redis集群。在阅读了许多关于构建Redis集群的文章之后,我感到困惑。那么究竟什么是
关于Redis Sentinel Master1 Slave1 Slave2集群的进一步问题:
关于Redis Multinode共享集群的进一步问题:
我不确定这两种解决方案是否是唯一的解决方案。希望你们能帮我理解Redis的架构。抱歉问了这么多问题。
发布于 2019-07-24 07:20:27
我将尝试回答您的一些问题,但首先让我描述一下Redis的不同部署选项。Redis有三个基本部署:单节点、哨兵和集群。
因此,要回答你的问题:
这两个部署之间的决定应该基于您的预期负载。如果可以使用单个Redis主节点来管理写入负载,则可以使用Sentinel部署。
如果一个节点无法处理预期的负载,则必须使用群集部署。
一些好的链接可以帮助您更好地理解它:
关于不同的Redis部署选项的说明:https://blog.octo.com/en/what-redis-deployment-do-you-need
对Redis集群体系结构的详细说明:https://blog.usejournal.com/first-step-to-redis-cluster-7712e1c31847
https://stackoverflow.com/questions/56498406
复制相似问题