Redis集群搭建(多机集群)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Redis集群搭建(多机集群)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                ??鏈接:?https://pan.baidu.com/s/1IczvAUFhNz23xvCjlTiI_A?pwd=ruge
https://blog.csdn.net/tongxin_tongmeng/article/details/126620333
?
克隆redis-1-->redis-2
redis-1:192.168.1.4 redis-2:192.168.1.244創(chuàng)建集群
注意:端口7001、7002、7003為本機(jī)客戶端登錄端口,17001、17002、17003為redis集群默認(rèn)的集群總線端口,集群內(nèi)部不同機(jī)器之間通過集群總線端口互相進(jìn)行客戶端登錄,如果防火墻不打開集群總線端口則集群無法正常創(chuàng)建,持續(xù)阻塞"Waiting for the cluster to join"1.打開redis-1防火墻端口權(quán)限 firewall-cmd --zone=public --add-port=17001/tcp --permanent firewall-cmd --zone=public --add-port=17002/tcp --permanent firewall-cmd --zone=public --add-port=17003/tcp --permanent firewall-cmd --reload2.啟動redis-1的redis服務(wù) redis-server /home/redis/workspace/cluster_many/redis_7001.conf redis-server /home/redis/workspace/cluster_many/redis_7002.conf redis-server /home/redis/workspace/cluster_many/redis_7003.conf3.打開redis-2防火墻端口權(quán)限 firewall-cmd --zone=public --add-port=17001/tcp --permanent firewall-cmd --zone=public --add-port=17002/tcp --permanent firewall-cmd --zone=public --add-port=17003/tcp --permanent firewall-cmd --reload4.啟動redis-2的redis服務(wù) redis-server /home/redis/workspace/cluster_many/redis_7001.conf redis-server /home/redis/workspace/cluster_many/redis_7002.conf redis-server /home/redis/workspace/cluster_many/redis_7003.conf5.創(chuàng)建集群(redis-1或redis-2執(zhí)行) redis-cli -a 123456 --cluster create --cluster-replicas 1 192.168.1.4:7001 192.168.1.4:7002 192.168.1.4:7003 192.168.1.244:7001 192.168.1.244:7002 192.168.1.244:7003 注意:前3個為主節(jié)點(diǎn),后3個為從節(jié)點(diǎn),創(chuàng)建命令只執(zhí)行一次,重啟集群只需要重啟redis服務(wù)啟動集群
1.啟動redis-1的redis服務(wù) redis-server /home/redis/workspace/cluster_many/redis_7001.conf redis-server /home/redis/workspace/cluster_many/redis_7002.conf redis-server /home/redis/workspace/cluster_many/redis_7003.conf2.啟動redis-2的redis服務(wù) redis-server /home/redis/workspace/cluster_many/redis_7001.conf redis-server /home/redis/workspace/cluster_many/redis_7002.conf redis-server /home/redis/workspace/cluster_many/redis_7003.conf
?
關(guān)閉集群
1.方式一:redis-cli命令關(guān)閉集群(推薦) redis-cli -a 123456 -c -h 192.168.1.4 -p 7001 shutdown redis-cli -a 123456 -c -h 192.168.1.4 -p 7002 shutdown redis-cli -a 123456 -c -h 192.168.1.4 -p 7003 shutdown redis-cli -a 123456 -c -h 192.168.1.244 -p 7001 shutdown redis-cli -a 123456 -c -h 192.168.1.244 -p 7002 shutdown redis-cli -a 123456 -c -h 192.168.1.244 -p 7003 shutdown 注意:redis-1或者redis-2可以相互關(guān)閉對方的redis服務(wù)2.方式二:根據(jù)進(jìn)程號關(guān)閉集群(方便) ps -ef | grep -i redis kill -9 24611 24617 24643
 ?
登錄集群
1.登錄redis-1的客戶端 redis-cli -a 123456 -c -h 192.168.1.4 -p 7001 redis-cli -a 123456 -c -h 192.168.1.4 -p 7002 redis-cli -a 123456 -c -h 192.168.1.4 -p 70032.登錄redis-2的客戶端 redis-cli -a 123456 -c -h 192.168.1.244 -p 7001 redis-cli -a 123456 -c -h 192.168.1.244 -p 7002 redis-cli -a 123456 -c -h 192.168.1.244 -p 70032.客戶端切換時需要先退出:quit?
?
集群信息
?
數(shù)據(jù)備份、恢復(fù)
 ?
總結(jié)
以上是生活随笔為你收集整理的Redis集群搭建(多机集群)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 淘宝特价版上货精灵有哪些功能特点?
- 下一篇: 打印机ESC/POS命令集
