12

我们计划将 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 集群客户端。

究竟什么是开源 Redis 集群,我该如何使用它?这与独立的 Redis 有什么不同?为什么要在开源版本可用时使用 RELC,仅用于支持?我没有找到任何详细说明差异的来源,因此如果有人使用过其中一种解决方案,请解释为什么选择其中一种。

4

1 回答 1

11

免责声明:我在 Redis Labs 工作,这是开源 Redis 的所在地,也是 Redis Labs Enterprise Cluster (RLEC) 的商业提供商。

究竟什么是开源 Redis 集群,我该如何使用它?

开源 Redis 集群从 v3 开始可用 - 您可以在文档中阅读有关它的所有内容,并从通常的地方获取它。

这与独立的 Redis 有什么不同?

存在一些差异,主要与多键命令/事务、键到分片映射和配置有关。集群的特点是它允许您跨多个服务器扩展 Redis 数据库,而独立模式绑定到单个核心和服务器。

为什么要在开源版本可用时使用 RELC,仅用于支持?

“仅用于支持” - 支持绝对是您在使用 RLEC 时获得的优势之一。开源 Redis 有一个了不起的社区,为项目提供专门的支持(它的一些成员甚至在 SO 闲逛)。但是你从社区获得的任何帮助都是基于善意的,一些用户(主要是商业用户)更喜欢有明确的 SLA 和直接利用 Redis 专家(其中一些在 Redis 实验室工作)的知识的能力。对于这些类型的用户,支持不是“唯一”的好处,实际上是强制性要求。除此之外,

开源 Redis 集群和 Redis labs 企业集群有什么区别?

RLEC 是一个完整的 Redis 部署解决方案 - 它提供了多个接口来管理集群 Redis 数据库和多种功能,使您的生产生活变得更加轻松,包括:动态扩展、真正透明的高可用性和自动故障转移,高级复制性能调整、监控和警报等等……我不想把它变成推销,但请随时浏览我们的网站联系我们

于 2015-12-08T13:12:59.840 回答