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

标签 redis redis-sentinel twemproxy

<分区>

我们计划将 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 websitecontact us为此。

关于redis - 开源Redis集群和Redis labs企业集群有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153154/

相关文章:

c# - Redis Stack Exchange 如何按模式删除或获取键

python - 获取 python docker 容器以与 redis docker 容器交互

redis - 在配置文件中进行身份验证?

redis - 使用 redis-benchmark 在 Twemproxy 下对 Redis 进行基准测试

redis - 使用 phpredis 扫描命令性能

node.js - 在多个 Node 实例中使用 Pub-Sub 进行广播

ubuntu - Redis 3.2哨兵不工作

c# - 如何使用 StackExchange.Redis 支持 Redis 哨兵架构?

redis - 更改redis哨兵中的法定人数