相关疑难解决方法(0)

Redis模仿MASTER/MASTER?或者是其他东西?

我一直在这里阅读很多帖子并在网上浏览,但也许我没有问正确的问题.我知道Redis目前是Master/slave,直到Cluster可用.但是,我想知道是否有人可以告诉我如何在逻辑上配置Redis以满足我的需求(或者如果它不是正确的工具).

之情况:

我们在美国的两端有2个站点.我们希望客户能够以高容量在每个站点上书写.然后,我们希望每个客户端也能够在其站点上执行读取操作.但是我们希望数据能够在姊妹站点的写入时间<50ms.鉴于我们有足够的带宽.有没有办法配置redis来满足我们的需求?我们的写入最大大小通常会小于5k.重点是即使默认情况下不支持,我如何才能拥有彼此同步的2个主服务器.

redis

6
推荐指数
2
解决办法
1万
查看次数

如何制作Geo-distributed Active-Active Redis集群架构

问题陈述:我的应用程序将部署在 3 个不同的区域,即:北美、欧洲和亚洲。我想构建一个具有以下约束的 redis 架构:

  1. 每个区域都应该有自己的Redis集群,可以有多个master和slave。
  2. 每个区域的集群应该能够在本地处理写入和读取。

让我详细说明第二点:我希望所有区域都应该有自己的数据副本。因此,欧洲的应用程序写入的任何新数据都应该转到欧洲地区的 redis 集群,而不是任何其他地区。然后这些数据可以(异步)复制到亚洲和北美地区。

到目前为止,我发现我不能使用 redis 哨兵,因为我想要多个主人。我不能使用(我认为)redis 集群在不同的区域上有主节点,因为这会在所有区域中分片数据,因此欧洲的应用程序可以尝试写入在亚洲的 redis 主节点上分片的密钥。

所以我的问题是:Redis OS 现在()还是在不久的将来可以使用这种架构?

我读过这个这个这个在作这样的声明此功能以前无法但是,看来这功能可在Redis的Entireprise这里虽然,我无法找到关于这一主题的Redis的开源版本的任何东西。

redis redislabs

5
推荐指数
1
解决办法
871
查看次数

在不同的计算机上使用Redis Replication(多主机)

我想在我的应用程序中使用Redis作为分布式缓存.其中一个要求是具有Active Active可用性,这意味着我在一个地方有一个数据中心,在另一个地方有另一个数据中心.如果一个数据中心发生故障,我希望我的用户什么都感觉不到,并且能够从第二个站点的第一个数据中心获取所有数据并继续工作 - 在第二个站点上也有一个主站.可能吗?

redis multi-master-replication

1
推荐指数
1
解决办法
5881
查看次数