2015-11-13 26 views
0

我編寫需要出列遠程服務器Redis的出隊和入隊到不同的服務器

什麼是這樣做的

我最有效的方式從現場Redis的隊列和排隊項目的腳本需要像redis MIGRATE命令之類的東西,但我無法在源處鎖定傳入隊列。

+0

那麼,不要鎖定它。 LPOP(加上,也許,LLEN)是你的朋友。 –

+0

那就是我正在做LPOP的源碼和RPUSH在目的地..但這是非常緩慢的什麼MIGRATE可以做..我怎麼能加快這一點 – Ram

+0

你的鑰匙有多大?難道你不能容忍幾個毫秒的鎖? –

回答

0

在Redis的使用遷移()命令解決了這一要求

我現在重命名隊列和消防遷移。沒有鎖定時間段,因爲遷移發生在不同的密鑰上