Replication
5台伺服器上的主-主數據庫複製
我目前的項目需要在 5 個數據庫之間立即複製。伺服器物理分佈在全球各地。目前,我們將 Redis 與安裝在另一台第六台伺服器上的一台主伺服器一起使用。5 台伺服器中的任何一台伺服器上的所有數據庫寫入都執行到第 6 台主伺服器,其他 5 台是它的從伺服器。這種方法有很多缺陷,我正在尋找替代它的解決方案。請問有什麼建議嗎?
我只是把它扔在那裡,但你有沒有想過使用 MQ 進行寫入?
我們使用 RabbitMQ 進行寫入並將其聯合到多個數據中心,每個數據中心都有一個由約 20 個 Redis 伺服器組成的 flexihash 集群。到目前為止,它對我們來說效果很好,只要您適當地重新平衡它們,您就可以獨立地增加或減少每個集群的大小。希望這可以幫助。