我们计划将Redis用作集中且高度可用的缓存,因此我们使用Redis以及twemproxy和sentinel查看了Redis Labs企业集群和本地集群式设置。在研究RELC时,我们偶然发现了这个链接:
表示 - RLEC适用于任何标准Redis客户端,包括独立的Redis客户端和Redis群集客户端。
究竟什么是开源Redis群集,我该如何使用它?这与独立的Redis不同吗?为什么在开源版本可用时才使用RELC,仅用于支持?我没有找到任何详细说明差异的来源,所以如果有人使用过其中一种解决方案,请解释为什么选择其他解决方案。
答案 0 :(得分:9)
免责声明:我在Redis Labs工作,Redis Labs是开源Redis的主页,也是Redis Labs Enterprise Cluster(RLEC)的商业提供商。
Open Source Redis群集究竟是什么?我该如何使用它?
开源Redis群集自v3开始提供 - 您可以在documentation中阅读所有相关信息并从usual place获取。
这与独立的Redis不同吗?
存在一些差异,主要与多键命令/事务,键 - 分片映射和配置有关。集群的关键是它允许您跨多个服务器扩展Redis数据库,而独立模式绑定到单个核心和服务器。
为什么在开源版本可用时才使用RELC,仅用于支持?
“仅用于支持” - 支持绝对是您使用RLEC时获得的优势之一。开源Redis有一个惊人的社区,为项目提供专门的支持(其中一些成员甚至在这里闲逛)。但是,您从社区获得的任何帮助都基于善意,而一些用户(主要是商业用户)更喜欢拥有明确的SLA并能够直接利用Redis专家(其中一些在Redis Labs工作)的知识。对于这些类型的用户,支持不是“唯一”的好处,而是实际上是强制性要求。除此之外,
开源Redis群集和Redis labs企业群集之间有什么区别?
RLEC是Redis部署的完整解决方案 - 它提供了多个界面来管理集群Redis数据库和众多功能,使您的生活更加轻松,包括:实时扩展,真正透明的高可用性和自动故障转移,高级复制性能调整,监控和警报等等......我不想将其变成销售推销,但可以随意浏览our website和contact us。