redis-集群重启

关闭
目前redis-trib的功能还比较弱,需要重启集群的话先手动kill掉各个进程,然后重新启动就可以了
注意这样可能会出现问题
[root@T1 redis-3.2.0]# ps -ef | grep redis | awk '{print $2}' | xargs kill
正确关闭
redis-cli -p 6380 -a fafa123 shutdown
语法
SHUTDOWN [NOSAVE|SAVE]
[ root@T4 conf]# redis-cli -c -h 172.16.57.57 -p 6382
172.16.57.57:6382> shutdown save
注意关闭只能关闭一个进程,不能关闭集群
启动,这里写一下自动启动脚本
节点1:
[ root@T1 redis-3.2.0]# vi redis-node1-start.sh

redis-server redis-6379.conf
redis-server redis-6383.conf 
redis-server redis-16382.conf
redis-server redis-16385.conf
redis-server redis-26381.conf
redis-server redis-26384.conf
节点2:
[ root@T2 redis-3.2.0]# vi redis-node2-start.sh

redis-server redis-6380.conf
redis-server redis-6384.conf
redis-server redis-16379.conf
redis-server redis-16386.conf
redis-server redis-26382.conf
redis-server redis-26383.conf
节点3:
[ root@T3 redis-3.2.0]# vi redis-node3-start.sh

redis-server redis-6381.conf
redis-server redis-6385.conf
redis-server redis-16380.conf
redis-server redis-16384.conf
redis-server redis-26379.conf
redis-server redis-26386.conf
节点4:
[ root@T4 redis-3.2.0]# vi redis-node4-start.sh

redis-server redis-6386.conf
redis-server redis-6382.conf
redis-server redis-16383.conf
redis-server redis-16381.conf
redis-server redis-26380.conf
redis-server redis-26385.conf
逐个重启集群服务,启动之前赋予执行权限,在依次执行即可

你可能感兴趣的:(redis日常)