Redis中的数据迁移
生活随笔
收集整理的這篇文章主要介紹了
Redis中的数据迁移
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
因?yàn)閗ey 和slot 的關(guān)系是永遠(yuǎn)不會變的,當(dāng)新增了節(jié)點(diǎn)的時候,需要把原有的slot分配給新的節(jié)點(diǎn)負(fù)責(zé),并且把相關(guān)的數(shù)據(jù)遷移過來。
添加新節(jié)點(diǎn)(新增一個7297):
redis-cli --cluster add-node 127.0.0.1:7291 127.0.0.1:7297新增的節(jié)點(diǎn)沒有哈希槽,不能分布數(shù)據(jù),在原來的任意一個節(jié)點(diǎn)上執(zhí)行:
redis-cli --cluster reshard 127.0.0.1:7291輸入需要分配的哈希槽的數(shù)量(比如500),和哈希槽的來源節(jié)點(diǎn)(可以輸入all 或者id)。
問題:只有主節(jié)點(diǎn)可以寫,一個主節(jié)點(diǎn)掛了,從節(jié)點(diǎn)怎么變成主節(jié)點(diǎn)?
?
總結(jié)
以上是生活随笔為你收集整理的Redis中的数据迁移的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis中的客户端重定向
- 下一篇: Redis中的Cluster高可用和主从