redis集羣的小白搭建方法

原作者地址
1.先安裝redis。可以下載安裝包,或者直接apt ,yum都行(4以下都行)
2.安裝完後複製到每個機器上。(注意:文件夾中有dump.rdb需要刪掉)單個機器學習的話就開多個端口來實踐.
在這裏插入圖片描述
在這裏插入圖片描述
3.修改redis.conf裏面的3個地方
#bind 127.0.0.1 --> bind 0.0.0.0
port 6379 -> port[自定義] 建議修改,6379端口經常會在一些小項目使用.避免衝突
#cluster-enabled yes --> cluster-enabled yes
4.在文件夾中創建個start-all.sh 腳本,方便快速啓動

 vi  start-all.sh
cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..
chmod +x start-all.sh

5.執行啓動腳本,查看是否成功 ps aux |grep redis
在這裏插入圖片描述
6.安裝ruby工具包搭建集羣環境
先安裝ruby

yum install ruby

再安裝redis工具
gem install redis -v 3.0.0 (比較穩定的版本)
此時 redis的目錄中就多了個運行腳本redis-trib.rb,複製到集羣文件目錄中
在這裏插入圖片描述
不知道在哪的話用 find / -name redis-trib.rb 精準搜索下
最終目錄樣子是這樣
在這裏插入圖片描述
然後啓動集羣

./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006

搭建成功
在這裏插入圖片描述
隨便進一個redis redis01/redis-cli -p 7001 -c
在這裏插入圖片描述
就會發現每次存儲的鍵值 都會分佈不同的redis上.

通過cluster nodes 可以看節點信息情況,3個主節點,3個從節點
在這裏插入圖片描述
cluster info 可以看集羣信息
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章