5
我正在使用Redis集羣,並且某些密鑰有一個特殊的前綴{foo},所以redis將它們放在一個槽中。Redis集羣:查找哪個主機擁有特定的密鑰/槽
我這樣做是因爲我想對這些鍵運行一些lua腳本(我可以做到這一點,如果我作爲單個實例登錄到主)。
在我的設置我有3個主人,但不知道如何找到主持有插槽與我的鑰匙{}富*
你知道任何方式找到主持有特定的鍵/槽?
我正在使用Redis集羣,並且某些密鑰有一個特殊的前綴{foo},所以redis將它們放在一個槽中。Redis集羣:查找哪個主機擁有特定的密鑰/槽
我這樣做是因爲我想對這些鍵運行一些lua腳本(我可以做到這一點,如果我作爲單個實例登錄到主)。
在我的設置我有3個主人,但不知道如何找到主持有插槽與我的鑰匙{}富*
你知道任何方式找到主持有特定的鍵/槽?
我還是要閱讀整個文檔,但已經發現this:
有在Redis的集羣16384個散列存儲槽,並計算什麼是 給定鍵的哈希位置,我們只是以密碼 模16384的CRC16爲準。
有該運算命令已經:
http://redis.io/commands/cluster-keyslot
>CLUSTER KEYSLOT somekey
11058
,並找到其插槽中有一臺服務器: