我刚开始第一次使用 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 的全部性能,即从内存中读取。
还有其他解决方法吗?