redis偽集群搭建

2021-08-02 12:30:41 字數 1228 閱讀 8532

由於環境有限,樓主只在虛擬機器裡面部署了。

解壓到redis-3.2.9資料夾

安裝(make命令)

在/usr/local/裡新建乙個資料夾redis-cluster

在redis-cluster裡新建6個資料夾,redis01到06

從redis-3.2.9中找到4個關鍵檔案:redis.conf,redis-benchmark, redis-cli,redis-server,copy到6個資料夾中

修改redis.conf(6個):

1.埠號設定(7001-7006)

2.開啟集群配置cluster-enable yes

3.開啟後台執行 daemonize yes

在redis-cluster資料夾下建立指令碼vim startall.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 ..從redis-3.2.9/src下copy redis-trib.rb到/usr/local/redis-cluster下

執行startall.sh指令碼

接入集群:執行下列命令

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

安裝rubygems-devel:yum install rubygems-devel關於gem源存在問題: 直接換成**源gem sources --add --remove

redis搭建集群(偽集群)

1 建立6個資料夾 2 複製redis.conf檔案,並修改redis.conf 配置檔案 3 建立集群 4 連線客戶端 5 檢視狀態 建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略 先複製乙個到6001資料夾...

搭建zookeeper偽集群

搭建zookeeper偽集群 2 將zookeeper壓縮包進行解壓 3 在zookeeper根目錄下新建data資料夾 4 在data資料夾內新建myid檔案,並在myid檔案內寫入1 5 將conf zoo sample.cfg檔案複製乙份,重新命名為zoo.cfg 6 開啟zoo.cfg檔案,...

Zookeeper偽集群搭建

搭建要求 真實的集群是需要部署在不同的伺服器上的,但是在我們測試時同時啟動十幾個虛擬機器記憶體會吃不消,所以我們通常會搭建偽集群,也就是把所有的服務都搭建在一台虛擬機器上,用埠進行區分。我們這裡要求搭建乙個三個節點的zookeeper集群 偽集群 在zookeeper集群中,每個節點都會投票,如果某...