低调大师

您现在的位置是: 首页 > Reids集群维护

文章详情

Reids集群维护

低调大师 2017-11-25 14:20 121已围观 收藏 加入我们
Reids集群维护

1.新增Master节点

    /data0/redis/redis-3.0.6/src/redis-trib.rb add-node 192.168.1.247:15117 192.168.1.241:15111

    说明:

        执行

            redis-trib.rb的add-node

        命令,将

            192.168.1.247:15117

        加入到集群中去,指定集群为

            192.168.1.241:15111(集群的任意一个可用节点)

2.重新分片

    /data0/redis/redis-3.0.6/src/redis-trib.rb reshard 192.168.1.241:15111

    说明:

        执行

            redis-trib.rb的reshard

        命令,指定集群为

            192.168.1.241:15111(集群的任意一个可用节点)

        输入需要分片的哈希槽个数,

        输入移动哈希槽到哪个主机上(主机的Redis-ID),

        输入从哪些节点上取哈希槽

            all:平均从所有主节点上取得

            IDs:指定某个主机的Redis-ID并输入done,则从指定一台Redis移动.

3.新增Slave节点

    先将新节点添加为Master节点(参考新增Master节点)

        /data0/redis/redis-3.0.6/src/redis-trib.rb add-node 192.168.1.248:15118 192.168.1.241:15111

    然后登录192.168.1.248:15118节点

        /data0/redis/bin/redis-cli -c -p 15118

    执行命令

        cluster replicate a5d550041c541ef97127f42bd3779a6cda3ede40

    说明

        cluster replicate后面跟的是主节点的RedisID

4.删除Slave节点

    /data0/redis/redis-3.0.6/src/redis-trib.rb del-node 192.168.1.241:15111 b97804cd6047f46554af68cb424922049ef6f288

    说明:

        执行

            redis-trib.rb的del-node

        命令,指定集群为

            192.168.1.241:15111(集群的任意一个可用节点)

        指定要删除节点的RedisID

            b97804cd6047f46554af68cb424922049ef6f288

5.删除Master节点

    先执行重新分片命令(参考重新分片)[看清需要移除的Master节点上有多少分片]

        /data0/redis/redis-3.0.6/src/redis-trib.rb reshard 192.168.1.241:15111

    然后执行(参考删除Slave节点)

        /data0/redis/redis-3.0.6/src/redis-trib.rb del-node 192.168.1.241:15111 a5d550041c541ef97127f42bd3779a6cda3ede40

收藏 (0)

如果您喜欢本网站,或者本文章对您有些许帮助,那么可以打赏。

打赏多少您说了算,谢谢您对低调大师的支持!!!

支付宝扫一扫

个人博客,个人博客网站,低调大师,许军

微信扫一扫

个人博客,个人博客网站,低调大师,许军

文章评论

共有0条评论来说两句吧...