Board logo

标题: Redis 3.0.5 集群的命令、使用、维护(4) [打印本页]

作者: look_w    时间: 2018-12-16 15:42     标题: Redis 3.0.5 集群的命令、使用、维护(4)

cluster replicate将当前节点设置为 node_id 指定的节点的从节点。
既然刚才没把7009删掉,那就用这个命令把它设置成7003的从节点吧。
使用方法为:
cluster replicate <master_nodeId>
先用7009连接
[root@web3 7009]# redis-cli -p 7009 -c127.0.0.1:7009> cluster replicate 35bdcb51ceeff00f9cc608fa1b4364943c7c07ceOK

OK了,说明成功了,我们再看下:
[url=][/url]
127.0.0.1:7009> cluster nodes...b3917e10123230f2f5b0e2c948a7eeda7f88ccf7 192.168.33.13:7009 myself,slave 35bdcb51ceeff00f9cc608fa1b4364943c7c07ce 0 0 0 connected357bea5151b32a971c1f7a5788271106195f99a 192.168.33.13:7003 master - 0 1448525721782 4 connected 12288-16383[url=][/url]


OK,说明设置成功了,那我推出cli用redis-trib看下:
[url=][/url]
[root@web3 7009]# redis-trib.rb check 192.168.33.13:7000Connecting to node 192.168.33.13:7009: OKM: 35bdcb51ceeff00f9cc608fa1b4364943c7c07ce 192.168.33.13:7003slots:12288-16383 (4096 slots) master2 additional replica(s)S: 6650a95b874cacf399f174cb7a1b3802fc9bcef9 192.168.33.13:7007slots: (0 slots) slavereplicates 35bdcb51ceeff00f9cc608fa1b4364943c7c07ceS: b3917e10123230f2f5b0e2c948a7eeda7f88ccf7 192.168.33.13:7009slots: (0 slots) slavereplicates 35bdcb51ceeff00f9cc608fa1b4364943c7c07ce[url=][/url]


成功了!
cluster saveconfig将节点的配置文件保存到硬盘里面.
试一下:
127.0.0.1:7009> cluster saveconfigOK

ok说明成功了,它会覆盖配置文件夹里的nodes.conf文件。这样做是为了某种情况下nodes文件丢失,这样就会生成一个最新的节点配置文件。
为了说明是新生成的,我们可以先删除掉7009目录下的nodes.conf文件:

[url=][/url]
[root@web3 7009]# lltotal 52-rw-r--r-- 1 root root 0 Nov 26 08:14 appendonly.aof-rw-r--r-- 1 root root 18 Nov 26 08:14 dump.rdb-rw-r--r-- 1 root root 1269 Nov 26 08:50 nodes.conf-rw-r--r-- 1 root root 41550 Oct 30 03:40 redis.conf[root@web3 7009]# rm -rf nodes.conf[root@web3 7009]# lltotal 42-rw-r--r-- 1 root root 0 Nov 26 08:14 appendonly.aof-rw-r--r-- 1 root root 18 Nov 26 08:14 dump.rdb-rw-r--r-- 1 root root 41550 Oct 30 03:40 redis.conf[root@web3 7009]# redis-cli -p 7009 -c127.0.0.1:7009> cluster saveconfigOK127.0.0.1:7009> exit[root@web3 7009]# lltotal 52-rw-r--r-- 1 root root 0 Nov 26 08:14 appendonly.aof-rw-r--r-- 1 root root 18 Nov 26 08:14 dump.rdb-rw-r--r-- 1 root root 1269 Nov 26 08:51 nodes.conf-rw-r--r-- 1 root root 41550 Oct 30 03:40 redis.conf[root@web3 7009]#




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0