1、建立6個資料夾
2、複製redis.conf檔案,並修改redis.conf 配置檔案
3、建立集群
4、連線客戶端
5、檢視狀態
建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略
先複製乙個到6001資料夾中
修改6001的redis.conf配置檔案
port 6001 #繫結埠daemonize yes #開啟守護程序
pidfile /var/run/redis_6001.pid #程序檔名
cluster-enabled yes #是否是集群
cluster-config-file nodes-6001.conf #集群配置檔案
cluster-node-timeout 15000 #集群連線超時時間
修改乙個redis.conf 成功之後,分別把修改後的 redis.conf 複製 到各個資料夾中
使用修改剩下的redis.conf 檔案
#使用全域性替換 6001 替換 6002 進入 redis.conf 檔案中 按esc 然後:號 輸入 1,$s/6001/6002/g:1,$s/6001/6002/g
#然後就 :wq 儲存退出
現在全部啟動成功 了,開始搭建集群了(偽集群)
分別都啟動6001,6002,6003,6004,6005,6006
redis-server /usr/apk/redis-cluster/6001/redis.conf#如果你沒有redis-server命令
#1、 可以用從redis-5.0.7(你的版本)/src目錄下啟動
#2、 或者你把 redis-5.0.7/src/redis-server 檔案放到 /usr/bin/ 這樣你就使用redis-server命令了
# 把剩下的redis都啟動起來
啟動成功檢視篩選檢視程序
redis-cli --cluster create 192.168.136.128:6001 192.168.136.128:6002 192.168.136.128:6003 192.168.136.128:6004 192.168.136.128:6005 192.168.136.128:6006 --cluster-replicas 1# 這裡需要注意的是 前三個都是主節點連線集群 ,測試存值,連線的是6002# 這裡讓他們一主一從
# 回車之後就會提示這你要是否搭建集群 回覆 yes
redis-cli -c -h 6002# 如果你設定了密碼後面還要加上 -a pigsroot(你的密碼)
現在檢視集群的狀態
cluster nodes# 6007我關閉了,可以忽略不影響使用
redis偽集群搭建
由於環境有限,樓主只在虛擬機器裡面部署了。解壓到redis 3.2.9資料夾 安裝 make命令 在 usr local 裡新建乙個資料夾redis cluster 在redis cluster裡新建6個資料夾,redis01到06 從redis 3.2.9中找到4個關鍵檔案 redis.conf,...
搭建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集群中,每個節點都會投票,如果某...