在redis cluster模式下,比如該集群有三個節點機器。
假如,節點1對應的槽編號為1-5000,節點2對應的槽編號為5001-10000,節點3對應的槽編號為10001-15000。
我添加一條記錄,key對應的槽為2000,默認存到節點1上面,但是我想把他存到節點2上,應該怎么做?
在線等,望不吝賜教。謝謝!


(沒有分數了,不好意思)
uj5u.com熱心網友回復:
為什么要這么做??需求?uj5u.com熱心網友回復:
這個就需要修改redis的原始碼了,修改cluster.c 檔案uj5u.com熱心網友回復:
把節點1和節點2分配的槽互換一下,為節點2分配1-5000的槽,給節點1分配5000-1000的槽uj5u.com熱心網友回復:
lua腳本加個花括號就可以實作一個key或者類似的key落在一臺機器上{ }轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/49630.html
標籤:高性能數據庫開發
上一篇:論一個前端開發者的自我修養
