Redis |复制和通用磁盘存储

时间:2014-06-09 10:52:38

标签: redis replication phpredis nosql

我刚开始第一次使用Redis。我已经阅读了文档,然后我才知道Redis可以用于复制模式。但是,我有一些问题仍未得到解答。让我们快速查看用例

  • 我有一个Drupal 7代码库的集群环境。
  • 有两个Web服务器web1和web2以及两个DB服务器DB1和DB2
  • DB1和DB2以主从模式运行
  • 我必须在web1和web2上设置Redis,web1为master,web2为slave
  • 我需要为主服务器和从服务器提供相同的后端/磁盘存储

是否可以为主设备和从设备设置相同的后端/磁盘存储? 解决方案可以是我在单个服务器上使用Redis,例如在web1上。在这种情况下,web2上的请求使用web1的Redis缓存。在这种情况下,我会通过网络延迟。我想避免这种情况,因为我想利用Redis的全部性能,即从内存中读取。

还有其他解决方法吗?

1 个答案:

答案 0 :(得分:0)

如果你的主Redis实例在Web1上,那么所有的写入都必须在这里。但是,您可以在本地Web2上读取从属实例。

http://redis.io/topics/replication