redis-叢集重啟
阿新 • • 發佈:2018-12-25
關閉
目前redis-trib的功能還比較弱,需要重啟叢集的話先手動kill掉各個程序,然後重新啟動就可以了
注意這樣可能會出現問題
[[email protected] redis-3.2.0]# ps -ef | grep redis | awk '{print $2}' | xargs kill
正確關閉
redis-cli -p 6380 -a fafa123 shutdown
語法 SHUTDOWN [NOSAVE|SAVE] [[email protected] conf]# redis-cli -c -h 172.16.57.57 -p 6382 172.16.57.57:6382> shutdown save 注意關閉只能關閉一個程序,不能關閉叢集 啟動,這裡寫一下自動啟動指令碼 節點1: [ [email protected] 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:
[[email protected] 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:
[ [email protected] 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:
[[email protected] 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
逐個重啟叢集服務,啟動之前賦予執行許可權,在依次執行即可
語法 SHUTDOWN [NOSAVE|SAVE] [[email protected] conf]# redis-cli -c -h 172.16.57.57 -p 6382 172.16.57.57:6382> shutdown save 注意關閉只能關閉一個程序,不能關閉叢集 啟動,這裡寫一下自動啟動指令碼 節點1: [