2013-04-29 25 views
0

我正在尋找一種方法來發送Redis將從一個特定客戶端寫入運行在不同主機上的兩個Redis服務器。寫入兩個Redis服務器

這不完全複製,如果寫入來自任何其他客戶端,我不希望這些被複制。例如生產者寫入redis1 & redis2。從consumer1 & consumer2(真的,刪除)寫道應只修改redis1 & redis2,分別

   /----> redis1 <-- consumer1 
producer ---> 
       \----> redis2 <-- consumer2 

謝謝!

+0

什麼阻止你明確地從生產者寫兩個Redis的實例? – akonsu 2013-04-29 05:57:42

+0

謝謝。其他人擁有連接到redis並向其發送命令的代碼片段 - 沒有帶寬去執行你所描述的內容,否則這是個好主意。我正在尋找一種代理類型,我可以改變配置來指向(這比實際獲得Java代碼和構建它更深入,等等) – OneSolitaryNoob 2013-04-29 07:09:48

+0

如果你根本不能改變代碼,那麼我想不出來除了編寫模仿redis並將命令發送到實例的redis模擬服務以外的任何解決方案。 – akonsu 2013-04-29 12:28:06

回答

0

如果您根本無法更改代碼,那麼除了編寫模仿Redis的服務並向真實實例發送命令外,我想不出任何解決方案。

這個項目可能是有用的:https://github.com/causes/mock_redis