5.2 Redis商业版
Redis作者Salvatore Sanfilippo所在公司RedisLab提供了企业版的Redis产品——Redis Labs Enterprise Cluster (RLEC)——几乎解决了我们上述的所有问题:对客户端完全透明化,自动集群管理(伸缩、高可用、持久化等),多种监控和预警方式等等。 RLEC支持单结点(单主)、单结点主从(一主一从)、集群(多主)、高可用性的集群(多主多从)。从架构上看,RLEC集群的每个结点由以下组件组成: Zero-latency Proxy (Proxy):高性能的Proxy,隐藏后端存储路由和实现 Cluster Manager (Agent):集群的部署、配置、管理 Management UI (Dashboard):监控管理页面,提供RESTFul API,Web,CLI等多种管理方式 任意时刻,集群中会有一个结点处于”Master”角色,即这个结点上的Cluster Manager负责整个集群的管理工作,包括集群健康检查、分片迁移、请求监管等。由此能够看出,RLEC本身的结点之前也会互相通信,选举出一个主。 额外地,RLEC还支持一些比较...