2016-06-20 16 views
0

我設置一個Redis的集羣(版本3.2.0)(未哨兵)4個碩士(每有一個從)和虛擬IP隨機點4一個連接到羣集的Redis主服務器,採用IPS:如何使用ServiceStack客戶(在不哨兵)

VIP:10.0.0.10:6379(連接到M1,M2,M3,M4)

M1: 10.0.0.1:6379 - S1: 10.0.0.5:6378

M2: 10.0.0.2:6379 - S2: 10.0.0.6:6378

M3: 10.0.0.3:6379 - S3: 10.0.0.7:6378

M4: 10.0.0.4:6379 - S4: 10.0.0.8:6378

我的客戶使用ServiceStack通過VIP連接到我的集羣:10.0.0.10 :6379,但我得到了錯誤:

An exception of type 'ServiceStack.Redis.RedisResponseException' occurred in ServiceStack.Redis.dll but was not handled in user code

Additional information: MOVED 2872 10.0.0.3:6379

我現在的字符串:

<add key ="REDIS_MANAGER" value="[email protected]:6379?connectTimeout=10000"/> 

我想這個問題,因爲我ServiceStack串連接成獨立的Redis Redis的不集羣。 它一樣,我們必須使用「-c」與Redis的-CLI命令行。

所以,請幫我串用ServiceStack委託人或其他任何解決方案中使用Redis的羣集連接到Redis的集羣。

非常感謝!

回答

1

ServiceStack.Redis不支持Redis的集羣,您可以投票給這個feature request on UserVoice

+0

謝謝,我投了反對票。但是那個話題在一年多以前,SericeStack.Redis目前的版本還不支持Redis集羣? – TuanPham

+0

否,它不支持Redis羣集,否則該功能請求將被關閉。 – mythz

+0

謝謝mythz。你知道其他支持Redis集羣的客戶端嗎? – TuanPham