美文网首页
RedisCluster动态缩容

RedisCluster动态缩容

作者: 砒霜拌辣椒 | 来源:发表于2020-05-07 22:32 被阅读0次
    • 在扩容基础上演示缩容。

    1、下线迁移槽

    • --cluster-from:要删除的主节点id。
    • --cluster-to:接收迁移槽的主节点id。
    • --cluster-slots:迁移槽的数量。
    • 最后1个是集群现有的任意1个节点。
    /usr/local/redis/bin/redis-cli --cluster reshard --cluster-from 6ad45a1a6b276d487a927b9cb7b284edf1690e21 --cluster-to e1e369014d2ffd33f3548cc75d64789048a9b2bf --cluster-slots 1365 172.16.122.101:6379
    /usr/local/redis/bin/redis-cli --cluster reshard --cluster-from 6ad45a1a6b276d487a927b9cb7b284edf1690e21 --cluster-to 85f496b8891263e334bd6a43816d4ea465fbe8cf --cluster-slots 1365 172.16.122.102:6379
    /usr/local/redis/bin/redis-cli --cluster reshard --cluster-from 6ad45a1a6b276d487a927b9cb7b284edf1690e21 --cluster-to 1d1ffb6589d25040c3f5d2bbea7d6503dd6a39dc --cluster-slots 1366 172.16.122.103:6379
    

    2、删除节点

    • 需要指定集群现有的任意1个节点。
    • 最后填写要删除的节点id。
    /usr/local/redis/bin/redis-cli --cluster del-node 172.16.122.101:6379 6ad45a1a6b276d487a927b9cb7b284edf1690e21
    /usr/local/redis/bin/redis-cli --cluster del-node 172.16.122.101:6379 d00cd575adab36b53e6b8cf29664a77807c9ded5
    
    • 至此,集群缩容已经完成。

    RedisCluster动态扩容

    相关文章

      网友评论

          本文标题:RedisCluster动态缩容

          本文链接:https://www.haomeiwen.com/subject/ouktnhtx.html