Redis(七) -- 集群(Windows)

背景

我們之前已經(jīng)學(xué)習(xí)了Redis的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存儲(chǔ),性能的分析,最后我們學(xué)習(xí)下集群就算簡單學(xué)習(xí)了Redis的整體功能與結(jié)構(gòu)了,那么我們就正式進(jìn)行安裝了

安裝步驟

  • 下載Redis文件
    https://github.com/MSOpenTech/redis/releases/
    本文按照參考文章下載的是3.0.504的zip版本,然后解壓到磁盤文件上并復(fù)制成六份(為啥?因?yàn)槲覀儗⒓号渲贸?主+3從),我是存放到了C:\Redis文件夾下。

  • 修改conf文件
    其實(shí)跟Zookeeper,ES的安裝一樣,很多配置都是通過一個(gè)文件來控制得,Redis這里就是里面redis.windows.conf文件,我們需要更改port并將里面的一些cluster開頭的配置給開啟,端口port默認(rèn)是6379,那么我們就用6379,6380,6381,6382,6383,6384來分別對應(yīng),將cluster-enabled,cluster-node-timeout前面#號刪掉,cluster-config-file按照序號修改

port:監(jiān)聽Tcp連接的端口號
appendonly:是否采用AOF模式記錄日志,對應(yīng)之前Redis(二) -- 持久化文章
cluster-enabled:是否能夠加入集群
cluster-config-file:每個(gè)集群的配置文件
cluster-node-timeout:集群節(jié)點(diǎn)超時(shí)設(shè)置
  • 下載集群腳本
    https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb
    將網(wǎng)頁內(nèi)容保存為ruby文件,名稱為redis-trib.rb并放入每個(gè)Redis文件下(當(dāng)然可以就一個(gè),放在外層也行, 只需要執(zhí)行一下就好),如圖所示

  • 啟動(dòng)Redis服務(wù)
    運(yùn)行cmd窗口到每個(gè)Redis文件目錄下并執(zhí)行redis-server.exe redis.windows.conf指令開啟Redis服務(wù),如下圖所示:



  • 創(chuàng)建集群
    我們走到剛才集群文件的目錄下執(zhí)行redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384命令可以看到集群創(chuàng)建成功的消息,如下所示:


  • 測試
    最后我們可以運(yùn)行redis-cli.exe來測試一下剛才建好的集群。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容