繁体   English   中英

Redis | 复制和公用磁盘存储

[英]Redis | Replication and common disk storage

我刚开始第一次使用Redis。 我遍历了文档,才知道Redis可以在复制模式下使用。 但是,我有一些问题尚未解决。 让我们快速了解用例

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

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

还有其他解决方法吗?

如果您的主Redis实例在Web1上,则所有写操作都必须在此处进行。 但是,您可以在本地从Web2上的从属实例读取。

http://redis.io/topics/replication

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM