簡體   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