您好,登錄后才能下訂單哦!
這篇文章主要介紹RedisCluster如何實現(xiàn)集群安裝,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
角色 | IP | 端口 |
---|---|---|
master1 | 192.168.202.135 | 7001 |
master2 | 192.168.202.135 | 7002 |
master3 | 192.168.202.135 | 7003 |
master4 | 192.168.202.135 | 7004 |
slave1 | 192.168.202.135 | 8001 |
slave2 | 192.168.202.135 | 8002 |
slave3 | 192.168.202.135 | 8003 |
slave4 | 192.168.202.135 | 8004 |
#創(chuàng)建集群服務器目錄 mkdir -p /usr/local/redis-cluster #創(chuàng)建 redis-master-7001 mkdir /usr/local/redis-cluster/redis-master-7001
根據(jù) redis 單機安裝 安裝目錄為:/usr/local/redis-cluster/redis-master-7001
vim /usr/local/redis-cluster/redis-master-7001/reids.conf # 關(guān)閉機器綁定 #bing 127.0.0.1 # 配置端口號 port 7001 # 關(guān)閉保護模式 protected-mode no # 開啟守護線程 daemonize yes # 開啟集群模式 cluster-enable yes
#進入集群環(huán)境 cd /usr/local/redis-cluster #復制多個redis cp -r redis-master-7001 ./redis-master-7002 cp -r redis-master-7001 ./redis-master-7003 cp -r redis-master-7001 ./redis-master-7004 cp -r redis-master-7001 ./redis-slave-8001 cp -r redis-master-7001 ./redis-slave-8002 cp -r redis-master-7001 ./redis-slave-8003 cp -r redis-master-7001 ./redis-slave-8004 #修改redis 端口 vim ./redis-master-7002/redis.conf port 7002 vim ./redis-master-7003/redis.conf port 7003 vim ./redis-master-7004/redis.conf port 7004 vim ./redis-slave-8001/redis.conf port 8001 vim ./redis-slave-8002/redis.conf port 8002 vim ./redis-slave-8003/redis.conf port 8003 vim ./redis-slave-8004/redis/redis.conf port 8004
#創(chuàng)建集群啟動腳本 vim /usr/local/redis-cluster-start/redis-cluster-start.sh cd /usr/local/redis-cluster/redis-master-7001 ./redis-server redis.conf cd /usr/local/redis-cluster/redis-master-7002 ./redis-server redis.conf cd /usr/local/redis-cluster/redis-master-7003 ./redis-server redis.conf cd /usr/local/redis-cluster/redis-slave-8001 ./redis-server redis.conf cd /usr/local/redis-cluster/redis-slave-8002 ./redis-server redis.conf cd /usr/local/redis-cluster/redis-slave-8003 ./redis-server redis.conf #添加 執(zhí)行權(quán)限 chmod +x redis-cluster-start.sh
cd /usr/local/redis-cluster/redis-master-7001 # --cluster-replicas 設置從機為一個,自動分配 ./redis-cli --cluster create 192.168.202.135:7001 192.168.202.135:7002 192.168.202.135:7003 192.168.202.135:8001 192.168.202.135:8002 192.168.202.135:8003 --cluster-replicas 1
#進入任意一臺 redis 客戶端 -h IP -p 端口 ./redis-cli -h 127.0.0.1 -p 7001 -c #查看集群狀態(tài) cluster info #查看集群節(jié)點 cluster nodes
添加數(shù)據(jù)測試效果
#啟動主節(jié)點 cd /usr/local/redis-cluster/redis-master-7004 ./redis-server redis.conf #添加主節(jié)點到 集群 cd /usr/local/redis-cluster/redis-master-7001 ./redis-cli --cluster add-node 192.168.202.135:7004 192.168.202.135:7001
查看集群節(jié)點
./redis-cli --cluster reshard 192.168.202.135:7004
重新查看 slot
#啟動從節(jié)點 /usr/local/redis-cluster/redis-slave-8004 ./redis-server redis.conf #添加 從節(jié)點到 集群- 其主節(jié)點為 680ca3b2b889258cb1f2d2d7ff57c020e531ca34 ./redis-cli --cluster add-node 192.168.202.135:8004 192.168.202.135:7004 --cluster-slave --cluster-master-id 680ca3b2b889258cb1f2d2d7ff57c020e531ca34
重新查看 集群 節(jié)點
以上是“RedisCluster如何實現(xiàn)集群安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。