<分区>
我们计划将 Redis 用作集中式和高可用性缓存,因此我们研究了 Redis Labs Enterprise Cluster 和使用 Redis 以及 twemproxy 和 sentinel 的自主开发的类似集群的设置。在研究 RELC 时,我们偶然发现了这个链接:
https://redislabs.com/redis-enterprise-documentation/rlec-compatibility/compatibility-with-open-source-redis-cluster
这表示 - RLEC 可与任何标准 Redis 客户端一起使用,包括独立的 Redis 客户端和 Redis 集群客户端。
Open Source Redis Cluster 究竟是什么?我该如何使用它?这与独立的 Redis 有什么不同?当开源版本可用时,为什么要使用 RELC,仅用于支持?我没有找到详细说明差异的任何来源,因此如果有人使用过其中一种解决方案,请解释为什么选择其中一种。
免责声明:我在 Redis Labs 工作,这里是开源 Redis 的发源地,也是 Redis Labs Enterprise Cluster (RLEC) 的商业提供商。
What exactly is Open Source Redis Cluster and how can I use it?
开源 Redis 集群从 v3 开始可用 - 您可以在 documentation 中阅读所有相关信息并从 usual place 获取它.
Is this different from standalone Redis?
存在一些差异,主要与多键命令/事务、键到分片映射和配置有关。集群的特点是它允许您跨多个服务器扩展 Redis 数据库,而独立模式绑定(bind)到单个核心和服务器。
Why should one use RELC when open source version is available, only for support?
“只为支持”- 支持绝对是您使用 RLEC 时获得的优势之一。开源 Redis 有一个很棒的社区,它为该项目提供专门的支持(它的一些成员甚至在 SO 闲逛)。但是你从社区获得的任何帮助都是基于善意的,一些用户(主要是商业用户)更喜欢有明确的 SLA 和直接利用 Redis 专家(其中一些在 Redis Labs 工作)的知识的能力。对于这些类型的用户,支持不是“唯一”的好处,而是实际上的强制性要求。除此之外,
What's the difference between open source Redis cluster and Redis labs enterprise cluster?
RLEC 是 Redis 部署的完整解决方案 - 它提供了多个接口(interface)来管理集群 Redis 数据库和大量功能,使您的生产生活变得更加轻松,包括:即时扩展、真正透明的高可用性和自动故障转移、高级复制性能调整、监控和警报等等……我不想把它变成一个推销词,但请随意浏览 our website和 contact us为此。