我正在通過設置配置平臺/服務的選項來爲所有客戶端服務/應用程序提供配置。要求是這應該在專用服務器上設置。在同一臺服務器上設置redis及其客戶端應用程序
我在研究redis是否可以作爲支持複雜鍵值配置的可能選項之一。如果Redis要設置在不同於服務器的服務器上,那麼GET會涉及一些網絡延遲(我不是,非常擔心SET,因爲它們將比GET少得多)。我應該在客戶機上設置另一個緩存層(例如EhCache或其他)以避免機器到機器的網絡延遲?在這種情況下需要處理高速緩存同步和失效。另外,我讀過redis支持複製,但客戶端服務器上的從服務器(這是主服務器的精確副本)將佔用大量內存,因爲redis主要使用RAM來存儲所有數據。此外,他們都可以爭奪CPU /資源。
注意:客戶端服務/應用程序當前部署在Amazon EC2媒體實例上。而且類似的也可以用於redis。
請讓我知道,如果有這個架構有任何好的選擇,或者這根本不好。提前致謝。
我們在說什麼類型的GET /秒?這兩個實例是否在同一個網絡上? – sberry
這兩個將在同一地區的亞馬遜ec2實例。 GET /秒可能最多爲幾百或幾千。 – Swapnil