【发布时间】:2015-12-08 10:10:54
【问题描述】:
我们计划将 Redis 用作集中式和高度可用的缓存,因此我们研究了 Redis Labs Enterprise Cluster 和使用 Redis 以及 twemproxy 和 sentinel 的本土集群式设置。在研究 RELC 时,我们偶然发现了这个链接:
它说 - RLEC 可与任何标准 Redis 客户端一起使用,包括独立的 Redis 客户端和 Redis 集群客户端。
开源 Redis 集群到底是什么,我该如何使用它?这与独立的 Redis 有什么不同?为什么要在开源版本可用时使用 RELC,仅用于支持?我没有找到任何详细说明差异的来源,因此如果有人使用过其中一种解决方案,请解释为什么选择其中一种。
【问题讨论】:
-
我猜“开源Redis集群”只是redis的正常redis-cluster特性。 redis.io/topics/cluster-tutorial - AFAIK 它需要兼容的客户端库。听起来 RLEC 可以与任何标准客户端库一起使用,但这只是我的猜测。
-
你的意思是说当他们在这里分别指定集群和独立时:redislabs.com/redis-enterprise-documentation/rlec-compatibility 这些是相同的,对于 redis 的 redis-cluster 功能,我不需要支付任何费用?
标签: redis redis-sentinel twemproxy